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
2
Soluciones compartidas
3
Lenguajes

Todos los desafíos

Busca por tema, lenguaje o dificultad.

150 desafíos
Fácil

Número faltante

Encuentra el único número que falta en 0..n.

ArraysBeginnerStudent-beginnermath
Aún no hay soluciones
Fácil

Suma de términos pares de Fibonacci

Suma los términos pares de Fibonacci que no superen un límite.

NumbersSequences
Aún no hay soluciones
Fácil

Suma un Arreglo

Suma todos los valores de una lista.

ArraysBeginnerStudent-beginner
Aún no hay soluciones
Fácil

Mínimo de un Arreglo

Encuentra el valor más pequeño en una lista.

ArraysBeginnerStudent-beginner
Aún no hay soluciones
Fácil

Rotar Array

Rota una lista hacia la derecha un número de posiciones.

ArraysBeginnerStudent-beginner
Aún no hay soluciones
Fácil

Promedio de un Arreglo

Calcula el promedio de una lista de números.

ArraysBeginnerStudent-beginner
Aún no hay soluciones
Fácil

Segundo valor más grande

Encuentra el segundo valor distinto más grande.

ArraysBeginnerStudent-beginner
Aún no hay soluciones
Intermedio

Búsqueda en la Espiral Numérica

Encuentra un valor por fila y columna en una espiral numérica en expansión.

Patternsmath
Aún no hay soluciones
Fácil

Cash: Fewest Coins

Give change with as few U.S. coins as possible.

BeginnerGreedyStudent-beginnermath
Aún no hay soluciones
Intermedio

Suma de Moneda Más Pequeña Imposible

Encuentra la primera cantidad positiva que no se puede formar con las monedas disponibles.

ArraysGreedy
Aún no hay soluciones
Intermedio

Largest Adjacent-Digit Product

Take every contiguous window of span digits and multiply its digits.

NumbersSliding-window
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

Trapping Rain Water

Compute how much rain water an elevation map holds.

AdvancedArraysCompetitive-programmingGreedy
Aún no hay soluciones
Fácil

Máximo de un Arreglo

Encuentra el valor más grande en una lista.

ArraysBeginnerStudent-beginner
Aún no hay soluciones
Fácil

Haz que un Arreglo Sea No Decreciente

Encuentra el menor número de incrementos necesarios para que cada valor sea al menos igual al anterior.

ArraysGreedy
Aún no hay soluciones
Fácil

Verificación de número primo

Determina si un número es primo.

BeginnerLoopsNumbersStudent-beginner
Aún no hay soluciones
Fácil

Frecuencia de Caracteres

Cuenta cuántas veces aparece cada carácter.

BeginnerDictionariesStringsStudent-beginner
Aún no hay soluciones
Fácil

Row Sums

Add up every row of a grid.

BeginnerGridsLearning-path
Aún no hay soluciones