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

Cadena Palíndroma

Verifica si un texto se lee igual de izquierda a derecha y de derecha a izquierda.

BeginnerStringsStudent-beginner
Aún no hay soluciones
Fácil

Fizz Buzz

Construye una secuencia usando divisibilidad por 3 y 5.

BeginnerNumbers
Aún no hay soluciones
Fácil

Contar Palabras

Cuenta las palabras en una oración.

BeginnerStringsStudent-beginner
Aún no hay soluciones
Fácil

Hamming Distance

Compare two DNA strings position by position and count the differences.

SequencesStrings
Aún no hay soluciones
Fácil

Suma de Múltiplos

Suma los valores menores que un límite que sean divisibles por cualquier factor dado.

BeginnerNumbers
Aún no hay soluciones
Intermedio

Longest Common Subsequence Length

A subsequence is formed by deleting zero or more elements while preserving the order of the remaining elements.

Dynamic-programmingSequences
Aún no hay soluciones
Fácil

Año Bisiesto

Verifica si un año cumple la regla de años bisiestos del calendario gregoriano.

BeginnerNumbers
Aún no hay soluciones
Fácil

Invertir una cadena

Devuelve los caracteres de una cadena en orden inverso.

BeginnerStringsStudent-beginner
Aún no hay soluciones
Difícil

Sliding Window Maximum

Report the maximum of every window of k numbers.

AdvancedCompetitive-programmingSliding-window
Aún no hay soluciones
Fácil

Impar, Par o Ninguno

Clasifica un número según si es un entero impar, un entero par o ninguno de los dos.

BeginnerNumbers
Aún no hay soluciones
Intermedio

Readability Grade

Estimate the school grade needed to read a text.

BeginnerStringsStudent-beginnermath
Aún no hay soluciones
Fácil

Verificación de Anagramas

Verifica si dos frases usan las mismas letras.

BeginnerStringsStudent-beginner
Aún no hay soluciones
Fácil

Contar Vocales

Cuenta las vocales en un texto.

BeginnerStringsStudent-beginner
Aún no hay soluciones
Intermedio

Can We Split Into Two Teams?

Decide whether people can be assigned to two teams so that each listed pair is on opposite teams.

BipartiteGraphs
Aún no hay soluciones
Fácil

Dígito más grande

Encuentra el dígito decimal más grande de un entero positivo.

Beginner
Aún no hay soluciones
Fácil

Mínimo Común Múltiplo

Encuentra el número positivo más pequeño divisible por ambos valores.

BeginnerNumbersStudent-beginner
Aún no hay soluciones
Fácil

Factorial

Multiplica todos los enteros positivos hasta n.

Beginner
Aún no hay soluciones
Fácil

Suma de Dígitos

Suma los dígitos decimales de un número entero positivo.

Beginner
Aún no hay soluciones