Sobre a plataforma

Feita para ajudar você a praticar e aprimorar suas habilidades de programação, resolvendo problemas reais e recebendo feedback imediato.

Como funciona

1

Encontre um problema

Navegue pela lista de problemas e escolha um desafio.

2

Escolha a linguagem

Portugol, JavaScript, Go, Java ou Python.

3

Desenvolva a solução

Escreva seu código para resolver o problema proposto.

4

Envie e confira

Veja na hora se sua solução passou em todos os testes.

Como o código é executado

Ambiente isolado

Cada envio roda dentro do próprio container, sem acesso à internet nem ao sistema de arquivos do servidor — só enxerga o seu código.

Tempo limite

Cada caso de teste tem até 10 segundos para terminar. Passar disso conta como "Tempo excedido", não como um erro do seu programa.

Recursos limitados

Até 512MB de memória e 2 CPUs por execução, com um teto de processos simultâneos — dá para qualquer programa de disciplina, não para processamento pesado.

Comparação de saída

Pequenas diferenças de espaço ou quebra de linha no fim da saída são toleradas e aparecem como "Diferença de formatação" — o conteúdo em si precisa bater.

Professores
Crie problemas e turmas para acompanhar o desempenho dos seus alunos. Basta criar uma conta e começar a usar.

Desenvolvido por Erick Leonardo Weil