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

El mayor de tres

Elige el mayor de tres números sin usar una función máxima incorporada.

BeginnerConditionsLearning-path
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
Difícil

Componentes Fuertemente Conexas

Cuenta los grupos de nodos donde todos pueden alcanzarse mutuamente.

AdvancedCompetitive-programmingGraphs
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

Sum of Odd Numbers

Add every odd number up to a limit.

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

Word Tile Score

Add the tile values for every letter in a word.

Lookup-tablesStrings
Aún no hay soluciones
Fácil

Potencia por Multiplicación Repetida

Eleva un número a una potencia usando un bucle.

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

Triangle Classification

Classify three side lengths as invalid, equilateral, isosceles, or scalene.

ConditionsGeometry
Aún no hay soluciones
Intermedio

Recursive Power

Compute a power recursively by halving the exponent.

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

Body Mass Index

Compute BMI from weight and height.

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

Precio de Entrada por Edad

Elige el precio de la entrada al cine según la edad del visitante.

BeginnerConditionsLearning-path
Aún no hay soluciones
Intermedio

Island Perimeter

Measure the coastline of land cells in a grid.

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

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

Count Uppercase Letters

Count the capital letters in a text.

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

Cuenta regresiva hasta el despegue

Cuenta regresiva desde un número y termina con ¡Despegue!

BeginnerLearning-pathLoops
Aún no hay soluciones
Intermedio

Eleva una Fracción a una Potencia Real

Eleva una fracción positiva a un exponente real.

Fractionsmath
Aún no hay soluciones