1
resposta

[Dúvida] Plataforma de aprendizagem

Existe alguma plataforma ou interface online em que seja possível praticar lógica de programação e algoritmos, resolver exercícios e receber correção automática ou feedback sobre os erros? Acho que isso ajudaria bastante a consolidar o aprendizado na prática

1 resposta

Oi, Fernanda! Que bom que você quer colocar a mão na massa. Essa é, sem dúvida, a melhor forma de fixar os conceitos que estamos vendo no curso.

Uma excelente recomendação para o que você busca é o beecrowd (antigo URI Online Judge). Ele é muito utilizado tanto por quem está começando quanto por veteranos da programação.

Como funciona

A plataforma possui um vasto repositório de problemas divididos por categorias e níveis de dificuldade. Você escolhe um exercício, lê o enunciado (que descreve um problema a ser resolvido), escreve seu código e o submete diretamente no site.

O grande diferencial é o sistema de julgamento. Assim que você envia a solução, o sistema testa seu código com diversas entradas e te dá um retorno imediato:

  • Accepted: Seu código resolveu o problema corretamente.
  • Wrong Answer: A lógica funciona, mas o resultado não é o esperado para algum caso específico.
  • Presentation Error: Sua lógica está certa, mas a formatação da saída (um espaço a mais ou uma quebra de linha faltando) está fora do padrão exigido.
  • Runtime Error ou Compilation Error: Indica problemas na execução ou na escrita do código.

Por onde começar?

Para quem está no início da jornada, a categoria "Iniciante" é o ponto de partida ideal. Ela traz exercícios que vão desde o famoso "Hello World" até operações matemáticas simples e estruturas de decisão, exatamente o que estamos praticando agora.

Praticar lá vai te ajudar a ganhar "casca" na resolução de problemas e a entender como pequenos detalhes na lógica fazem toda a diferença no resultado final.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!