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

Word Tile Score

Add the tile values for every letter in a word.

Lookup-tablesStrings
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
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

Count Uppercase Letters

Count the capital letters in a text.

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

Letter Grade

Turn a test score into a letter grade.

BeginnerConditionsLearning-path
Aún no hay soluciones
Intermedio

Robot Command Simulator

Move a robot using L (turn left 90 degrees), R (turn right 90 degrees), and A (advance one step).

SimulationState-machines
Aún no hay soluciones
Fácil

Multiplication Table Row

List the first multiples of a number.

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

Absolute Value Without abs

Compute an absolute value with a condition.

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

Initials From a Name

Build uppercase initials from a full name.

BeginnerLearning-pathStrings
Aún no hay soluciones
Fácil

Secuencia de Collatz

Sigue la regla de dividir a la mitad o multiplicar por tres y sumar uno hasta llegar a 1.

NumbersSimulation
Aún no hay soluciones
Intermedio

Tic-Tac-Toe Winner

Decide the result of a tic-tac-toe board.

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

Número de Fibonacci

Devuelve el n-ésimo número de Fibonacci.

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

Point Quadrant

Find which quadrant a point lies in.

BeginnerConditionsLearning-path
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
Intermedio

Diámetro de un Árbol

Un árbol es un grafo no dirigido, conexo y sin ciclos.

GraphsTrees
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