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.

25 desafíos
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

Every Other Character

Keep the characters at even positions.

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

Verificación de Pangrama

Un pangrama contiene cada letra del alfabeto inglés al menos una vez.

SetsStrings
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
Difícil

Word Break

Decide whether text can be split into dictionary words.

AdvancedDynamic-programmingHackathonStrings
Aún no hay soluciones
Fácil

DNA to RNA Transcription

Build an RNA string by replacing every DNA character with its partner.

MappingStrings
Aún no hay soluciones
Difícil

Minimum Window Substring

Find the shortest piece of text containing all required characters.

AdvancedCompetitive-programmingSliding-windowStrings
Aún no hay soluciones
Intermedio

Recursive Palindrome

Check a palindrome recursively, ignoring case and punctuation.

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

Count Uppercase Letters

Count the capital letters in a text.

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

Initials From a Name

Build uppercase initials from a full name.

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

Replace Spaces With Dashes

Turn spaces into dashes to make a URL-style slug.

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

Frecuencia de Caracteres

Cuenta cuántas veces aparece cada carácter.

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

Acronym Generator

Create an acronym from the first letter of every word, in uppercase.

ParsingStrings
Aún no hay soluciones
Fácil

Primer Carácter Único

Encuentra el primer carácter que aparece solo una vez.

BeginnerDictionariesStringsStudent-beginner
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
Fácil

Password Rules Check

Check a password against simple strength rules.

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