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.

84 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

Number Triangle

Build a triangle of increasing numbers.

BeginnerLearning-pathNested-loopsPatterns
Aún no hay soluciones
Intermedio

Gradebook Top Student

Find the student with the highest average score.

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

Distance Between Points

Compute the straight-line distance between two points.

BeginnerFunctionsLearning-pathmath
Aún no hay soluciones
Fácil

Pyramid Rows

Draw a right-aligned pyramid of # blocks.

BeginnerLearning-pathNested-loopsPatterns
Aún no hay soluciones
Fácil

Multiplication Grid

Build a full multiplication table.

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

Hollow Square

Draw the outline of a square with * characters.

BeginnerLearning-pathNested-loopsPatterns
Aún no hay soluciones
Fácil

Celsius a Fahrenheit

Convierte una temperatura de grados Celsius a grados Fahrenheit.

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

Halve Until One

Count how many halvings bring a number down to 1.

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

Valor de un número romano

Convierte un número romano a un número decimal.

BeginnerLookup-tablesStringsStudent-beginner
Aún no hay soluciones
Fácil

Average of Three

Average three whole numbers.

BeginnerLearning-pathVariables
Intermedio

Count Islands

Count groups of connected land cells in a grid.

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

Every Other Character

Keep the characters at even positions.

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

Days in a Month

Return how many days a month has, including leap years.

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

Min and Max Together

Find the smallest and largest value in one pass.

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

Clasifica un Número por Sus Divisores

Clasifica un entero positivo como perfecto, abundante o deficiente.

BeginnerNumber-theory
Aún no hay soluciones
Fácil

First Negative Index

Find where the first negative number appears.

ArraysBeginnerLearning-path
Aún no hay soluciones