Retos de programación de Strings

Practica Strings con 36 retos de programación, de fáciles a difíciles. Cada reto se ejecuta en el navegador, con pruebas al instante, una revisión de tu código con IA y soluciones de la comunidad para comparar.

Fácil · 30 Intermedio · 3 Difícil · 3

Habilidades que practicarás: ConteoDividir cadenasAnálisis de textoComprobar caracteresDivisión de cadenasMayúsculasRecordsTablas de frecuenciaValidaciónAmpliar y reducir ventanasAnalizar cadenasAnálisis de JSON
  • Python · C++ · C#
  • Pruebas automáticas
  • Revisión de código por IA
  • Soluciones de la comunidad
226
Desafíos
2
Soluciones compartidas
3
Lenguajes

Todos los desafíos

Busca por tema, lenguaje o dificultad.

36 desafíos
Difícil

Minimum Window Substring

Find the shortest piece of text containing all required characters.

Aprenderás Ampliar y reducir ventanasTablas de frecuencia
AdvancedCompetitive-programmingSliding-windowStrings
Aún no hay soluciones
Difícil

Word Break

Decide whether text can be split into dictionary words.

Aprenderás DP de prefijosSegmentar texto
AdvancedDynamic-programmingHackathonStrings
Aún no hay soluciones
Intermedio

Recursive Palindrome

Check a palindrome recursively, ignoring case and punctuation.

Aprenderás Casos baseLimpiar cadenas
BeginnerLearning-pathRecursionStrings
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.

Aprenderás Búsqueda de subcadenasPreprocesamiento
Pattern-matchingStringsTries
Aún no hay soluciones
Fácil

Valor de un número romano

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

Aprenderás Tablas símbolo-valorReglas de resta
BeginnerLookup-tablesStringsStudent-beginner
Aún no hay soluciones
Fácil

Frecuencia de Caracteres

Cuenta cuántas veces aparece cada carácter.

Aprenderás Tablas de frecuenciaConteo
BeginnerDictionariesStringsStudent-beginner
Aún no hay soluciones
Intermedio

Readability Grade

Estimate the school grade needed to read a text.

Aprenderás Análisis de textoFórmulas
BeginnerStringsStudent-beginnermath
Aún no hay soluciones
Fácil

Primer Carácter Único

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

Aprenderás Tablas hashConteo
BeginnerDictionariesStringsStudent-beginner
Aún no hay soluciones
Fácil

Password Rules Check

Check a password against simple strength rules.

Aprenderás ValidaciónBanderas booleanas
BeginnerConditionsLearning-pathStrings
Aún no hay soluciones
Fácil

DNA to RNA Transcription

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

Aprenderás Mapeo de caracteresTablas de traducción
MappingStrings
Aún no hay soluciones
Fácil

Every Other Character

Keep the characters at even positions.

Aprenderás Índices de cadenasPasos
BeginnerLearning-pathStrings
Aún no hay soluciones
Fácil

Cadena Palíndroma

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

Aprenderás Dos punterosSalida temprana
BeginnerStringsStudent-beginner
Aún no hay soluciones
Fácil

Acronym Generator

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

Aprenderás Analizar cadenasDividir palabras
ParsingStrings
Aún no hay soluciones
Fácil

Word Tile Score

Add the tile values for every letter in a word.

Aprenderás Valores de letrasSumar con un mapa
Lookup-tablesStrings
Aún no hay soluciones
Fácil

Título en Mayúsculas

Capitaliza la primera letra de cada palabra.

Aprenderás Métodos de cadenasMayúsculas
BeginnerStringsStudent-beginner
Aún no hay soluciones
Fácil

Verificación de Pangrama

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

Aprenderás Conjuntos de letrasNormalizar mayúsculas
SetsStrings
Aún no hay soluciones
Fácil

Verificación de Anagramas

Verifica si dos frases usan las mismas letras.

Aprenderás OrdenaciónConteo de frecuencias
BeginnerStringsStudent-beginner
Aún no hay soluciones
Fácil

Invertir una cadena

Devuelve los caracteres de una cadena en orden inverso.

Aprenderás Recorrido inversoRebanado
BeginnerStringsStudent-beginner
Aún no hay soluciones