Ir para o conteúdo principal

Para desenvolvedores

Desenvolva a habilidade. Mostre o trabalho.

Pratique programação, SQL e trabalho com IA em tarefas reais. Cada resposta roda contra testes, para você ver o que funciona, o que quebra e o que corrigir em seguida.

problemas de programação
1,000+
linguagens
22
motores SQL
6
modos de prática
7
Two SumFácil · Python
def two_sum(nums, target):
    for i in range(len(nums)):
        for j in range(i + 1, len(nums)):
            if nums[i] + nums[j] == target:
                return [i, j]

Exemplos

  • [2,7,11,15], 9Aprovado
  • [3,2,4], 6Aprovado
  • [3,3], 6Aprovado

Testes ocultos

14 de 16 aprovados2 excederam o tempo

Dica: os casos grandes precisam de uma única passada. O que você poderia ir guardando pelo caminho?

Uma execução de exemplo. As tarefas reais funcionam do mesmo jeito.

Sete formas de praticar.

Crie e resolva sozinho, ou revise e verifique o trabalho do jeito que as equipes publicam hoje com IA.

Como funciona uma rodada de prática.

A prática desenvolve habilidades transferíveis. As avaliações de empresas são configuradas separadamente com base no trabalho de cada empresa e não expõem listas privadas de perguntas.

  1. Escolha uma tarefa

    Filtre por modo, tema e dificuldade. Cada tarefa diz o que pede de você.

  2. Rode os exemplos

    Teste seu código nos exemplos mostrados e em suas próprias entradas antes de enviar.

  3. Envie contra testes ocultos

    Os casos ocultos testam os limites. Você vê que tipo de falha aconteceu, nunca as respostas ocultas.

  4. Aprenda com o resultado

    Peça uma dica e tente de novo, ou leia a solução comentada depois de resolver. Seu progresso fica salvo na sua conta.

Prática gratuita

Comece com uma tarefa.

Escolha uma tarefa, teste uma abordagem e use o feedback para melhorar. Seu progresso é salvo na sua conta.