Retos de programación de Parsing

Practica Parsing con 12 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 · 8 Intermedio · 3 Difícil · 1

Habilidades que practicarás: División de cadenasPolimorfismoAgregar resultadosAnalizar cadenasAnálisis de JSONAnálisis de textoConversión de unidadesCálculo de horas extraDividir palabrasEjecutar instruccionesEnsamblado de cadenasEscapado
  • 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.

12 desafíos
Intermedio

Tournament Standings

Rank teams from match records.

Aprenderás Agregar resultadosOrdenar por claves
DictionariesParsingSorting
Aún no hay soluciones
Difícil

Mini Stack-Language Interpreter

Evaluate a small stack language.

Aprenderás TokenizarEjecutar instrucciones
InterpretersParsingStacks
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

Fábrica de figuras

Crea formas a partir de descripciones de texto con una fábrica y devuelve el área de cada una.

Aprenderás Método fábricaPolimorfismo
Patrones de diseñoParsingmath
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
ParsingStrings
Aún no hay soluciones
Fácil

Adaptador de sensores de temperatura

Adapta lecturas de sensores Fahrenheit, Kelvin y Celsius a una sola interfaz en Celsius.

Aprenderás Patrón AdaptadorConversión de unidades
Patrones de diseñoParsingmath
Aún no hay soluciones
Intermedio

Nómina semanal

Calcula el total del pago semanal para empleados asalariados, por hora y por comisión, cada uno pagado por su propia regla.

Aprenderás PolimorfismoCálculo de horas extra
ParsingSimulationmath
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
Patrones de diseñoParsingStrings
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
BeginnerParsingStrings
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
BeginnerParsingStrings
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
ParsingStrings
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
BeginnerParsingStrings
Aún no hay soluciones