Coding-Challenges zu Parsing

Übe Parsing mit 12 Coding-Challenges, von leicht bis schwer. Jede Challenge läuft im Browser, mit sofortigen Tests, einem KI-Review deines Codes und Community-Lösungen zum Vergleichen.

Einfach · 8 Mittel · 3 Schwierig · 1

Fähigkeiten, die du übst: PolymorphieStrings aufteilenAdapter-MusterBefehle ausführenBuilder-MusterEingabeprüfungEinheiten umrechnenErgebnisse aggregierenEscapingFactory-MethodeJSON parsenJSON-Format
  • Python · C++ · C#
  • Automatisierte Tests
  • KI-Code-Review
  • Community-Lösungen
226
Herausforderungen
2
Geteilte Lösungen
3
Sprachen

Alle Herausforderungen

Nach Thema, Sprache oder Schwierigkeitsgrad suchen.

12 Herausforderungen
Mittel

Tournament Standings

Rank teams from match records.

Du lernst Ergebnisse aggregierenNach Schlüsseln sortieren
DictionariesParsingSorting
Noch keine Lösungen
Schwierig

Mini Stack-Language Interpreter

Evaluate a small stack language.

Du lernst TokenisierenBefehle ausführen
InterpretersParsingStacks
Noch keine Lösungen
Einfach

Acronym Generator

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

Du lernst Strings parsenWörter aufteilen
ParsingStrings
Noch keine Lösungen
Einfach

Formen-Factory

Erzeuge Formen aus Textbeschreibungen mit einer Factory und gib die Fläche jeder Form zurück.

Du lernst Factory-MethodePolymorphie
EntwurfsmusterParsingmath
Noch keine Lösungen
Einfach

Adapter für Temperatursensoren

Passe Messwerte von Fahrenheit-, Kelvin- und Celsius-Sensoren an eine gemeinsame Celsius-Schnittstelle an.

Du lernst Adapter-MusterEinheiten umrechnen
EntwurfsmusterParsingmath
Noch keine Lösungen
Einfach

Ein JSON-Objekt bauen

Wandle Schlüssel und Werte in einen JSON-Objekt-String um und escapiere dabei Anführungszeichen und Backslashes korrekt.

Du lernst JSON-FormatEscaping
ParsingStrings
Noch keine Lösungen
Mittel

Wochenlohn

Summiere den Wochenlohn von Angestellten mit Gehalt, Stundenlohn und Provision, jeweils nach eigener Regel.

Du lernst PolymorphieÜberstunden berechnen
ParsingSimulationmath
Noch keine Lösungen
Einfach

Erstes ungültiges Alter

Validiere eingegebene Altersangaben und melde, wo der erste fehlerhafte Eintrag steht, statt das Programm abstürzen zu lassen.

Du lernst PrüfungParsen
BeginnerParsingStrings
Noch keine Lösungen
Mittel

SQL-Query-Builder

Setze aus Teilen, die in beliebiger Reihenfolge gegeben sind, eine SQL-Abfrage zusammen – so, wie ein Builder-Objekt seine Einstellungen Schritt für Schritt sammelt.

Du lernst Builder-MusterStrings zusammensetzen
EntwurfsmusterParsingStrings
Noch keine Lösungen
Einfach

Log-Level zählen

Lies die Zeilen einer Protokolldatei und zähle, wie viele davon INFO, WARNING und ERROR sind.

Du lernst Zeilenweise lesenStrings aufteilen
BeginnerParsingStrings
Noch keine Lösungen
Einfach

Ein flaches JSON-Objekt summieren

Parsen Sie ein flaches JSON-Objekt, dessen Werte ganze Zahlen sind, und addieren Sie die Werte.

Du lernst JSON parsenStrings aufteilen
ParsingStrings
Noch keine Lösungen
Einfach

Gültige Zahlen summieren

Addiere die Einträge, die ganze Zahlen sind, und überspringe alles andere, so wie try/except mit ungültiger Eingabe umgeht.

Du lernst Try/exceptEingabeprüfung
BeginnerParsingStrings
Noch keine Lösungen