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
0
Soluciones compartidas
3
Lenguajes

Todos los desafíos

Busca por tema, lenguaje o dificultad.

150 desafíos
Difícil

Shortest Delivery Tour

Visit every city once and return home as cheaply as possible.

AdvancedBitmasksCompetitive-programmingDynamic-programming
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
Intermedio

Shortest Weighted Routes

Find the minimum total route cost from city 1 to each city.

GraphsPriority-queuesShortest-path
Aún no hay soluciones
Difícil

Minimum Network Connection Cost

Choose undirected links so that every vertex can reach every other vertex, with minimum total cost.

Disjoint-setsGraphsMinimum-spanning-tree
Aún no hay soluciones
Intermedio

Count Islands

Count groups of connected land cells in a grid.

BeginnerGridsLearning-pathRecursion
Aún no hay soluciones
Intermedio

Aplanar listas anidadas arbitrariamente (Recursión)

Practica la recursión aplanando listas anidadas arbitrariamente, omitiendo las entradas nulas.

Data-structuresRecursion
Aún no hay soluciones
Intermedio

Listar Primos con un Criba

Encuentra números primos hasta un límite marcando los múltiplos compuestos.

Number-theorySieve
Aún no hay soluciones
Difícil

Hotel Room Allocation

Assign arriving groups in order.

Segment-treesSimulation
Aún no hay soluciones
Difícil

Mini Stack-Language Interpreter

Evaluate a small stack language.

InterpretersParsingStacks
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

Celsius a Fahrenheit

Convierte una temperatura de grados Celsius a grados Fahrenheit.

BeginnerLearning-pathVariables
Aún no hay soluciones
Difícil

Word Break

Decide whether text can be split into dictionary words.

AdvancedDynamic-programmingHackathonStrings
Aún no hay soluciones
Difícil

Course Schedule Order

Order courses so every prerequisite comes first.

AdvancedGraphsHackathonTopological-sort
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
Intermedio

Gradebook Top Student

Find the student with the highest average score.

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

Simple Interest

Find the total amount after simple interest.

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

Days in a Month

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

BeginnerConditionsFunctionsLearning-path
Aún no hay soluciones