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
Médio

Minesweeper Neighbor Counts

Annotate a rectangular board.

ArraysGrids
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

Máximo do Array

Encontre o maior valor em uma lista.

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

Verificação de Número Primo

Decida se um número é primo.

BeginnerLoopsNumbersStudent-beginner
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
Fácil

Segundo Maior Valor

Encontre o segundo maior valor distinto.

ArraysBeginnerStudent-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

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
Médio

Esvaziando Duas Pilhas de Moedas

Decida se é possível esvaziar duas pilhas removendo moedas em pares.

Greedymath
Ainda sem soluções
Difícil

Trapping Rain Water

Compute how much rain water an elevation map holds.

AdvancedArraysCompetitive-programmingGreedy
Ainda sem soluções
Fácil

Row Sums

Add up every row of a grid.

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

Primeiro Caractere Único

Encontre o primeiro caractere que aparece apenas uma vez.

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

Cor da Casa de Xadrez

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

Beginnermath
Ainda sem soluções
Fácil

Frequência de Caracteres

Conte quantas vezes cada caractere aparece.

BeginnerDictionariesStringsStudent-beginner
Ainda sem soluções
Médio

Menor Soma de Moeda Impossível

Encontre o menor valor positivo que não pode ser formado com as moedas disponíveis.

ArraysGreedy
Ainda sem soluções
Médio

Consulta em Espiral Numérica

Encontre um valor pela linha e coluna em uma espiral numérica expansiva.

Patternsmath
Ainda sem soluções
Fácil

Número de Armstrong

Verifique se um número é igual à soma de seus dígitos elevados à quantidade de dígitos.

BeginnerNumbersStudent-beginner
Ainda sem soluções