Desafíos de Programación

Mejora tus habilidades de resolución de problemas con desafíos neutrales al lenguaje que puedes resolver en Python, C++ o C#. Cada envío se verifica con pruebas automáticas y revisión por IA.

  • Python · C++ · C#
  • Pruebas automáticas
  • Revisión de código por IA
  • Soluciones de la comunidad
Ruta de aprendizaje
150
Desafíos
1
Soluciones compartidas
3
Lenguajes

Todos los desafíos

Busca por tema, lenguaje o dificultad.

12 desafíos
Difícil

Shortest Delivery Tour

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

AdvancedBitmasksCompetitive-programmingDynamic-programming
Aún no hay soluciones
Difícil

Recompensas Máximas de Proyectos

Elige proyectos no superpuestos para obtener la mayor recompensa total.

Dynamic-programmingScheduling
Aún no hay soluciones
Difícil

Word Break

Decide whether text can be split into dictionary words.

AdvancedDynamic-programmingHackathonStrings
Aún no hay soluciones
Intermedio

Contar Secuencias de Dados

Cuenta las secuencias ordenadas de lanzamientos de dado con una suma dada.

CombinatoricsDynamic-programming
Aún no hay soluciones
Difícil

Matrix Chain Multiplication

Find the cheapest order to multiply a chain of matrices.

AdvancedCompetitive-programmingDynamic-programming
Aún no hay soluciones
Difícil

Corta un rectángulo en cuadrados

Encuentra el menor número de cortes rectos necesarios para obtener solo cuadrados.

Dynamic-programmingGeometry
Aún no hay soluciones
Intermedio

Restar Dígitos para Llegar a Cero

Usa la menor cantidad posible de restas de dígitos para llegar a cero.

Dynamic-programmingNumbers
Aún no hay soluciones
Intermedio

Contar Caminos en la Cuadrícula

Cuenta las rutas a través de una cuadrícula rectangular usando solo movimientos hacia la derecha y hacia abajo.

CombinatoricsDynamic-programming
Aún no hay soluciones
Intermedio

Longest Common Subsequence Length

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

Dynamic-programmingSequences
Aún no hay soluciones
Difícil

Mínimo de viajes en ascensor

Agrupa a las personas en la menor cantidad posible de viajes de ascensor, respetando el límite de peso.

Dynamic-programmingOptimization
Aún no hay soluciones
Difícil

Contar Números con Vecinos Distintos

Cuenta los valores en un rango cuyos dígitos decimales adyacentes nunca son iguales.

Dynamic-programmingNumbers
Aún no hay soluciones
Intermedio

Contar combinaciones de monedas

Cuenta las formas de obtener una cantidad usando monedas de denominaciones especificadas, con uso ilimitado de cada una.

CombinatoricsDynamic-programming
Aún no hay soluciones