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.

25 desafíos
Fácil

Contar pares con una suma

Cuenta los pares de posiciones cuyos valores suman un objetivo dado.

ArraysBeginnerLearning-pathNested-loops
Aún no hay soluciones
Fácil

Eliminar duplicados

Conserva solo la primera aparición de cada valor.

ArraysBeginnerSetsStudent-beginner
Aún no hay soluciones
Intermedio

Minesweeper Neighbor Counts

Annotate a rectangular board.

ArraysGrids
Aún no hay soluciones
Fácil

First Negative Index

Find where the first negative number appears.

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

Min and Max Together

Find the smallest and largest value in one pass.

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

Triángulo de Pascal

Construye las filas sumando los elementos vecinos de la fila anterior.

ArraysCombinatorics
Aún no hay soluciones
Fácil

Swap First and Last

Exchange the first and last items of a list.

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

Above-Average Values

Keep the values that are greater than the average.

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

Count Positive Numbers

Count the values greater than zero in a list.

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

Suma acumulada

Reemplaza cada valor con el total acumulado hasta ese punto.

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

Cart Total With Discount

Total a shopping cart and apply a discount above a threshold.

ArraysBeginnerFunctionsLearning-path
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

Mediana de una Lista

Encuentra el valor central de una lista después de ordenarla.

Arraysmath
Aún no hay soluciones
Fácil

Aplanar un arreglo 2D

Combina las filas de un arreglo 2D de enteros en un solo arreglo.

ArraysLoops
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

Número faltante

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

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

Suma un Arreglo

Suma todos los valores de una lista.

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