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.

25 desafíos
Fácil

Min and Max Together

Find the smallest and largest value in one pass.

ArraysBeginnerFunctionsLearning-path
Aún no hay soluciones
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

First Negative Index

Find where the first negative number appears.

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

Eliminar duplicados

Conserva solo la primera aparición de cada valor.

ArraysBeginnerSetsStudent-beginner
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
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

Máximo de un Arreglo

Encuentra el valor más grande en una lista.

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

Count Positive Numbers

Count the values greater than zero in a list.

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

Swap First and Last

Exchange the first and last items of a list.

ArraysBeginnerLearning-path
Aún no hay soluciones
Intermedio

Minesweeper Neighbor Counts

Annotate a rectangular board.

ArraysGrids
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

Promedio de un Arreglo

Calcula el promedio de una lista de números.

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

Segundo valor más grande

Encuentra el segundo valor distinto más grande.

ArraysBeginnerStudent-beginner
Aún no hay soluciones