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.

150 desafios
Fácil

Word Tile Score

Add the tile values for every letter in a word.

Lookup-tablesStrings
Ainda sem soluções
Difícil

Recompensas Máximas de Projetos

Escolha projetos não sobrepostos para obter a maior recompensa total.

Dynamic-programmingScheduling
Ainda sem soluções
Fácil

Mediana de uma Lista

Encontre o valor central de uma lista após ordená-la.

Arraysmath
Ainda sem soluções
Fácil

Contar Letras Maiúsculas

Conte as letras maiúsculas em um texto.

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

Soma Acumulada

Substitua cada valor pelo total acumulado até o momento.

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

Letter Grade

Turn a test score into a letter grade.

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

Simulador de Comandos de Robô

Mova um robô usando L (gira 90 graus à esquerda), R (gira 90 graus à direita) e A (avança um passo).

SimulationState-machines
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

Achatar um Array 2D

Combine as linhas de um array 2D de inteiros em um único array.

ArraysLoops
Ainda sem soluções
Fácil

Absolute Value Without abs

Compute an absolute value with a condition.

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

Iniciais de um Nome

Construa as iniciais maiúsculas a partir de um nome completo.

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

Sequência de Collatz

Siga a regra de dividir por dois ou triplicar e somar um até chegar a 1.

NumbersSimulation
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

Número de Fibonacci

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

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

Point Quadrant

Find which quadrant a point lies in.

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

Aritmética Exata de Frações

Realize operações com frações e retorne uma fração reduzida.

Fractionsmath
Ainda sem soluções
Médio

Diâmetro da Árvore

Uma árvore é um grafo não direcionado, conexo e sem ciclos.

GraphsTrees
Ainda sem soluções
Difícil

Largest Rectangle in a Histogram

Find the largest rectangle that fits under a histogram.

AdvancedCompetitive-programmingStacks
Ainda sem soluções