Défis de code : Parsing

Entraînez-vous sur Parsing avec 12 défis de code, du plus facile au plus difficile. Chaque défi s'exécute dans le navigateur, avec des tests instantanés, une revue de votre code par l'IA et des solutions de la communauté à comparer.

Facile · 8 Moyen · 3 Difficile · 1

Compétences travaillées: Découpage de chaînesPolymorphismeAgréger des résultatsAnalyse JSONAnalyse de chaînesAnalyse de texteAssemblage de chaînesCalcul des heures supConversion d'unitésDécoupage en jetonsDécoupage en motsExécution d'instructions
  • Python · C++ · C#
  • Tests automatisés
  • Relecture IA
  • Solutions de la communauté
226
Défis
2
Solutions partagées
3
Langages

Tous les défis

Recherchez par sujet, langage ou difficulté.

12 défis
Moyen

Tournament Standings

Rank teams from match records.

Vous apprendrez Agréger des résultatsTrier selon des clés
DictionariesParsingSorting
Aucune solution pour l’instant
Difficile

Mini Stack-Language Interpreter

Evaluate a small stack language.

Vous apprendrez Découpage en jetonsExécution d'instructions
InterpretersParsingStacks
Aucune solution pour l’instant
Facile

Acronym Generator

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

Vous apprendrez Analyse de chaînesDécoupage en mots
ParsingStrings
Aucune solution pour l’instant
Facile

Fabrique de formes

Créer des formes à partir de descriptions textuelles avec une fabrique et retourner l'aire de chacune.

Vous apprendrez Méthode de fabriquePolymorphisme
Patrons de conceptionParsingmath
Aucune solution pour l’instant
Facile

Construire un objet JSON

Transformez des clés et des valeurs en une chaîne JSON d'objet, en échappant correctement les guillemets et les antislashs.

Vous apprendrez Format JSONÉchappement
ParsingStrings
Aucune solution pour l’instant
Facile

Adaptateur de capteurs de température

Adaptez des relevés de capteurs en Fahrenheit, Kelvin et Celsius vers une seule interface Celsius.

Vous apprendrez Patron AdaptateurConversion d'unités
Patrons de conceptionParsingmath
Aucune solution pour l’instant
Moyen

Paie hebdomadaire

Totaliser le salaire d'une semaine pour les employés salariés, horaires et à commission, chacun payé selon sa propre règle.

Vous apprendrez PolymorphismeCalcul des heures sup
ParsingSimulationmath
Aucune solution pour l’instant
Moyen

Constructeur de requêtes SQL

Assemblez une requête SQL à partir de morceaux donnés dans n’importe quel ordre, comme un objet constructeur qui rassemble les paramètres étape par étape.

Vous apprendrez Patron BuilderAssemblage de chaînes
Patrons de conceptionParsingStrings
Aucune solution pour l’instant
Facile

Premier âge invalide

Validez les âges saisis et indiquez où se trouve la première entrée erronée au lieu de laisser le programme planter.

Vous apprendrez ValidationAnalyse de texte
BeginnerParsingStrings
Aucune solution pour l’instant
Facile

Compter les niveaux de log

Lisez les lignes d'un fichier de log et comptez combien sont INFO, WARNING et ERROR.

Vous apprendrez Lecture ligne par ligneDécoupage de chaînes
BeginnerParsingStrings
Aucune solution pour l’instant
Facile

Somme d'un objet JSON plat

Analysez un objet JSON plat dont les valeurs sont des entiers et additionnez les valeurs.

Vous apprendrez Analyse JSONDécoupage de chaînes
ParsingStrings
Aucune solution pour l’instant
Facile

Additionner les nombres valides

Additionnez les entrées qui sont des nombres entiers et ignorez tout le reste, comme le fait try/except face à une entrée invalide.

Vous apprendrez Try/exceptValidation des entrées
BeginnerParsingStrings
Aucune solution pour l’instant