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
Intermedio

Minesweeper Neighbor Counts

Annotate a rectangular board.

ArraysGrids
Aún no hay soluciones
Intermedio

Aritmética Exacta de Fracciones

Realiza operaciones con fracciones y devuelve una fracción reducida.

Fractionsmath
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

Verificación de número primo

Determina si un número es primo.

BeginnerLoopsNumbersStudent-beginner
Aún no hay soluciones
Difícil

Largest Rectangle in a Histogram

Find the largest rectangle that fits under a histogram.

AdvancedCompetitive-programmingStacks
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
Fácil

Replace Spaces With Dashes

Turn spaces into dashes to make a URL-style slug.

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

Vaciar Dos Montones de Monedas

Decide si es posible vaciar ambos montones mediante extracciones emparejadas.

Greedymath
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

Row Sums

Add up every row of a grid.

BeginnerGridsLearning-path
Aún no hay soluciones
Fácil

Primer Carácter Único

Encuentra el primer carácter que aparece solo una vez.

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

Horas, minutos y segundos

Convierte una duración en segundos a una cadena legible y compacta.

Beginnermath
Aún no hay soluciones
Fácil

Color de una casilla de ajedrez

Determina el color de una casilla en un tablero de 8 por 8.

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

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

Número de Armstrong

Verifica si un número es igual a la suma de sus dígitos elevados a la cantidad de dígitos.

BeginnerNumbersStudent-beginner
Aún no hay soluciones