Desafios de Programação

Aprimore sua habilidade de resolver problemas com desafios neutros de linguagem que você pode resolver em Python, C++ ou C#. Cada envio é testado automaticamente e revisado por IA.

  • Python · C++ · C#
  • Testes automáticos
  • Revisão de código por IA
  • Soluções da comunidade
Trilha de aprendizado
150
Desafios
2
Soluções compartilhadas
3
Linguagens

Todos os desafios

Busque por tema, linguagem ou dificuldade.

84 desafios
Fácil

Absolute Value Without abs

Compute an absolute value with a condition.

BeginnerConditionsLearning-path
Ainda sem soluções
Médio

Tic-Tac-Toe Winner

Decide the result of a tic-tac-toe board.

BeginnerConditionsGridsLearning-path
Ainda sem soluções
Fácil

Linha da Tabuada

Liste os primeiros múltiplos de um número.

BeginnerLearning-pathLoops
Ainda sem soluções
Fácil

Número de Fibonacci

Retorne o n-ésimo número de Fibonacci.

BeginnerLoopsSequencesStudent-beginner
Ainda sem soluções
Fácil

Número Ausente

Encontre o único número faltando em 0..n.

ArraysBeginnerStudent-beginnermath
Ainda sem soluções
Fácil

Point Quadrant

Find which quadrant a point lies in.

BeginnerConditionsLearning-path
Ainda sem soluções
Fácil

Mínimo do Array

Encontre o menor valor em uma lista.

ArraysBeginnerStudent-beginner
Ainda sem soluções
Fácil

Máximo do Array

Encontre o maior valor em uma lista.

ArraysBeginnerStudent-beginner
Ainda sem soluções
Fácil

Somar um Array

Some todos os valores em uma lista.

ArraysBeginnerStudent-beginner
Ainda sem soluções
Fácil

Row Sums

Add up every row of a grid.

BeginnerGridsLearning-path
Ainda sem soluções
Fácil

Verificação de Número Primo

Decida se um número é primo.

BeginnerLoopsNumbersStudent-beginner
Ainda sem soluções
Fácil

Substituir Espaços por Traços

Transforme espaços em traços para criar um slug no estilo de URL.

BeginnerLearning-pathStrings
Ainda sem soluções
Fácil

Segundo Maior Valor

Encontre o segundo maior valor distinto.

ArraysBeginnerStudent-beginner
Ainda sem soluções
Fácil

Média de Array

Calcule a média de uma lista de números.

ArraysBeginnerStudent-beginner
Ainda sem soluções
Fácil

Troco: Menor Número de Moedas

Dê o troco usando o menor número possível de moedas dos EUA.

BeginnerGreedyStudent-beginnermath
Ainda sem soluções
Fácil

Cor da Casa de Xadrez

Determine a cor de uma casa em um tabuleiro 8 por 8.

Beginnermath
Ainda sem soluções
Fácil

Horas, Minutos e Segundos

Converta uma duração em segundos para uma string compacta e legível.

Beginnermath
Ainda sem soluções
Fácil

Primeiro Caractere Único

Encontre o primeiro caractere que aparece apenas uma vez.

BeginnerDictionariesStringsStudent-beginner
Ainda sem soluções