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
Intermedio

Shortest Weighted Routes

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

GraphsPriority-queuesShortest-path
Aún no hay soluciones
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
Intermedio

K-th Smallest Element

Find the k-th smallest value without fully sorting.

AdvancedCompetitive-programmingSorting
Aún no hay soluciones
Intermedio

Tournament Standings

Rank teams from match records.

DictionariesParsingSorting
Aún no hay soluciones
Intermedio

Mayor Factor Primo

Encuentra el mayor número primo que divide a un entero positivo.

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

Number Triangle

Build a triangle of increasing numbers.

BeginnerLearning-pathNested-loopsPatterns
Aún no hay soluciones
Difícil

Find Many Patterns in Text

For each requested pattern, decide whether it appears as a contiguous substring anywhere in the shared text.

Pattern-matchingStringsTries
Aún no hay soluciones
Fácil

Pyramid Rows

Draw a right-aligned pyramid of # blocks.

BeginnerLearning-pathNested-loopsPatterns
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
Intermedio

Gradebook Top Student

Find the student with the highest average score.

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

Multiplication Grid

Build a full multiplication table.

BeginnerLearning-pathNested-loops
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

Hollow Square

Draw the outline of a square with * characters.

BeginnerLearning-pathNested-loopsPatterns
Aún no hay soluciones
Difícil

Count Inversions

Count the out-of-order pairs in a list.

AdvancedCompetitive-programmingSorting
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
Intermedio

Producto de Triángulo Rectángulo

Encuentra el mayor producto de lados de un triángulo rectángulo de enteros con un perímetro dado.

GeometryNumber-theory
Aún no hay soluciones
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

Halve Until One

Count how many halvings bring a number down to 1.

BeginnerLearning-pathLoops
Aún no hay soluciones