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
1
Soluções compartilhadas
3
Linguagens

Todos os desafios

Busque por tema, linguagem ou dificuldade.

12 desafios
Difícil

Shortest Delivery Tour

Visit every city once and return home as cheaply as possible.

AdvancedBitmasksCompetitive-programmingDynamic-programming
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
Difícil

Word Break

Decide whether text can be split into dictionary words.

AdvancedDynamic-programmingHackathonStrings
Ainda sem soluções
Médio

Contar Sequências de Dados

Conte sequências ordenadas de lançamentos de dado com um total específico.

CombinatoricsDynamic-programming
Ainda sem soluções
Difícil

Matrix Chain Multiplication

Find the cheapest order to multiply a chain of matrices.

AdvancedCompetitive-programmingDynamic-programming
Ainda sem soluções
Difícil

Corte um Retângulo em Quadrados

Encontre o menor número de cortes retos necessários para produzir apenas quadrados.

Dynamic-programmingGeometry
Ainda sem soluções
Médio

Subtraia Dígitos para Chegar a Zero

Use o menor número possível de subtrações de dígitos para chegar a zero.

Dynamic-programmingNumbers
Ainda sem soluções
Médio

Contar Caminhos em uma Grade

Conte as rotas em uma grade retangular usando apenas movimentos para a direita e para baixo.

CombinatoricsDynamic-programming
Ainda sem soluções
Médio

Longest Common Subsequence Length

A subsequence is formed by deleting zero or more elements while preserving the order of the remaining elements.

Dynamic-programmingSequences
Ainda sem soluções
Difícil

Mínimo de Viagens de Elevador

Agrupe as pessoas em viagens de elevador, respeitando o limite de peso, usando o menor número possível de viagens.

Dynamic-programmingOptimization
Ainda sem soluções
Difícil

Contar Números com Dígitos Vizinhos Distintos

Conte valores em um intervalo cujos dígitos decimais adjacentes nunca são iguais.

Dynamic-programmingNumbers
Ainda sem soluções
Médio

Contar Combinações de Moedas

Conte as formas de formar um valor usando moedas de denominações especificadas em quantidade ilimitada.

CombinatoricsDynamic-programming
Ainda sem soluções