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
Intermedio

Recursive Power

Compute a power recursively by halving the exponent.

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

Body Mass Index

Compute BMI from weight and height.

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

Count Uppercase Letters

Count the capital letters in a text.

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

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

Eleva una Fracción a una Potencia Real

Eleva una fracción positiva a un exponente real.

Fractionsmath
Aún no hay soluciones