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
Encontre um problema
Navegue pela lista de problemas e escolha um desafio.
Escolha a linguagem
Portugol, JavaScript, Go, Java ou Python.
Desenvolva a solução
Escreva seu código para resolver o problema proposto.
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.
Desenvolvido por Erick Leonardo Weil