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

Countdown to Liftoff

Count down from a number and end with Liftoff!

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

Letter Grade

Turn a test score into a letter grade.

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

Soma Acumulada

Substitua cada valor pelo total acumulado até o momento.

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

Elevar um Número a uma Potência Fracionária

Eleve um número real positivo a um expoente racional.

Fractionsmath
Ainda sem soluções
Difícil

Median of Two Sorted Arrays

Find the median of two sorted lists combined.

AdvancedBinary-searchCompetitive-programming
Ainda sem soluções
Fácil

Número de Fibonacci

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

BeginnerLoopsSequencesStudent-beginner
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

Iniciais de um Nome

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

BeginnerLearning-pathStrings
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

Absolute Value Without abs

Compute an absolute value with a condition.

BeginnerConditionsLearning-path
Ainda sem soluções
Difícil

Minimum Window Substring

Find the shortest piece of text containing all required characters.

AdvancedCompetitive-programmingSliding-windowStrings
Ainda sem soluções
Fácil

Point Quadrant

Find which quadrant a point lies in.

BeginnerConditionsLearning-path
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

Número Ausente

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

ArraysBeginnerStudent-beginnermath
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
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
Fácil

Somar um Array

Some todos os valores em uma lista.

ArraysBeginnerStudent-beginner
Ainda sem soluções