- Ejecutores
-
Aprender
Aprender Python Ejemplos ejecutables, NumPy, pandas y más Aprender IARedes neuronales, ML y LLM desde cero Aprender C y C++ Punteros, memoria, STL y C++ moderno Aprender C#Fundamentos, POO, LINQ, async y ejercicios de .NET Algoritmos en Python Búsqueda, ordenación, recursión y visualizadores O(n) Algoritmos en C y C++ Compara implementaciones en C y C++
- RetosNuevo
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.
Fácil
Initials From a Name
Build uppercase initials from a full name.
Aprenderás
Dividir cadenasMayúsculas
Aún no hay soluciones
Fácil
Replace Spaces With Dashes
Turn spaces into dashes to make a URL-style slug.
Aprenderás
Construir cadenasReemplazar caracteres
Aún no hay soluciones
Fácil
Count Uppercase Letters
Count the capital letters in a text.
Aprenderás
Comprobar caracteresConteo
Aún no hay soluciones
Fácil
Contar Vocales
Cuenta las vocales en un texto.
Aprenderás
Comprobar caracteresPertenencia a un conjunto
Aún no hay soluciones
Fácil
Hamming Distance
Compare two DNA strings position by position and count the differences.
Aprenderás
Comparar cadenasConteo
Aún no hay soluciones
Fácil
Palabra más larga
Encuentra la palabra más larga en una oración.
Aprenderás
Dividir cadenasSeguir un máximo
Aún no hay soluciones
Fácil
Contar Palabras
Cuenta las palabras en una oración.
Aprenderás
Dividir cadenasEspacios en blanco
Aún no hay soluciones
Fácil
Suscriptores de eventos
Entrega eventos a los suscriptores de cada tema, al estilo observer, y cuenta lo que recibe cada persona.
Aprenderás
Patrón ObservadorDiccionarios
Aún no hay soluciones
Fácil
Coste de las notificaciones
Envía mensajes por email, SMS y push, donde cada canal calcula su propio coste.
Aprenderás
PolimorfismoDivisión entera
Aún no hay soluciones
Intermedio
Constructor de consultas SQL
Ensambla una consulta SQL a partir de partes dadas en cualquier orden, como un objeto constructor que reúne configuraciones paso a paso.
Aprenderás
Patrón BuilderEnsamblado de cadenas
Aún no hay soluciones
Fácil
Primera edad no válida
Valida las edades escritas y señala dónde está la primera entrada incorrecta en lugar de dejar que el programa falle.
Aprenderás
ValidaciónAnálisis de texto
Aún no hay soluciones
Fácil
Contar niveles de log
Lee las líneas de un archivo de registro y cuenta cuántas son INFO, WARNING y ERROR.
Aprenderás
Lectura por líneasDivisión de cadenas
Aún no hay soluciones
Fácil
Sumar los números válidos
Suma las entradas que sean números enteros y omite todo lo demás, como maneja try/except la entrada incorrecta.
Aprenderás
Try/exceptValidación de entradas
Aún no hay soluciones
Fácil
Sumar un objeto JSON plano
Analiza un objeto JSON plano cuyos valores son enteros y suma los valores.
Aprenderás
Análisis de JSONDivisión de cadenas
Aún no hay soluciones
Fácil
Construir un objeto JSON
Convierte claves y valores en una cadena de objeto JSON, escapando correctamente comillas y barras invertidas.
Aprenderás
Formato JSONEscapado
Aún no hay soluciones
Fácil
Registros únicos
Elimina registros duplicados que sean iguales por valor, conservando el primero de cada uno en orden.
Aprenderás
RecordsIgualdad por valor
Aún no hay soluciones
Fácil
Lista de tareas
Lleva una lista de tareas: añádelas, márcalas como hechas, elimínalas e informa de las pendientes.
Aprenderás
Colecciones tipadasRecords
Aún no hay soluciones
Fácil
Dar formato a una factura
Imprime las líneas de una factura y el total, con importes guardados en centavos y mostrados en dólares y centavos.
Aprenderás
Dinero en centavosFormato de cadenas
Aún no hay soluciones
Explorar por tema
- Beginner 95
- ai 47
- aprendizaje automático 42
- Strings 36
- Arrays 31
- math 21
- Simulation 19
- Redes neuronales 17
- Numbers 16
- Advanced 15
- Dynamic-programming 12
- Parsing 12
- Competitive-programming 10
- Conditions 9
- Graphs 8
- Grids 8
- Loops 8
- Patrones de diseño 8
- Recursion 7
- Combinatorics 6
- Number-theory 6
- Sorting 6
- Functions 5
- Greedy 5
- Nested-loops 5
- Sequences 5
- Stacks 5
- Variables 5
- Algorithms 4
- Data-structures 4
- Geometry 4
- Patterns 4
- Aprendizaje por refuerzo 3
- Dictionaries 3
- Fractions 3
- Sliding-window 3
- Trees 3