Coding-Challenges zu Strings

Übe Strings mit 36 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 · 30 Mittel · 3 Schwierig · 3

Fähigkeiten, die du übst: Strings aufteilenZählenHäufigkeitstabellenRecordsZeichenprüfungenBasisfälleBoolesche FlagsBuchstabenmengenBuchstabenwerteBuilder-MusterDictionariesEingabeprüfung
  • 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.

36 Herausforderungen
Einfach

Initialen aus einem Namen

Erstelle Großbuchstaben-Initialen aus einem vollständigen Namen.

Du lernst Strings aufteilenGroßbuchstaben
BeginnerLearning-pathStrings
Noch keine Lösungen
Einfach

Replace Spaces With Dashes

Turn spaces into dashes to make a URL-style slug.

Du lernst Strings aufbauenZeichen ersetzen
BeginnerLearning-pathStrings
Noch keine Lösungen
Einfach

Count Uppercase Letters

Count the capital letters in a text.

Du lernst ZeichenprüfungenZählen
BeginnerLearning-pathStrings
Noch keine Lösungen
Einfach

Vokale zählen

Zähle die Vokale in einem Text.

Du lernst ZeichenprüfungenMengenzugehörigkeit
BeginnerStringsStudent-beginner
Noch keine Lösungen
Einfach

Hamming Distance

Compare two DNA strings position by position and count the differences.

Du lernst Strings vergleichenZählen
SequencesStrings
Noch keine Lösungen
Einfach

Längstes Wort

Finde das längste Wort in einem Satz.

Du lernst Strings aufteilenMaximum verfolgen
BeginnerStringsStudent-beginner
Noch keine Lösungen
Einfach

Wörter zählen

Zähle die Wörter in einem Satz.

Du lernst Strings aufteilenLeerzeichen
BeginnerStringsStudent-beginner
Noch keine Lösungen
Einfach

Event-Abonnenten

Verteile Events im Observer-Stil an die Abonnenten jedes Themas und zähle, was jede Person erhält.

Du lernst Observer-MusterDictionaries
EntwurfsmusterSimulationStrings
Noch keine Lösungen
Einfach

Benachrichtigungskosten

Sende Nachrichten über E-Mail, SMS und Push, wobei jeder Kanal seine Kosten selbst berechnet.

Du lernst PolymorphieGanzzahldivision
SimulationStrings
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

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
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

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
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

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
Einfach

Eindeutige Datensätze

Entferne doppelte Datensätze, die nach Wert gleich sind, und behalte von jedem den ersten in der Reihenfolge.

Du lernst RecordsWertgleichheit
BeginnerStrings
Noch keine Lösungen
Einfach

To-do-Liste

Verwalte eine Aufgabenliste: hinzufügen, erledigen, entfernen und melden, was noch offen ist.

Du lernst Typisierte CollectionsRecords
BeginnerSimulationStrings
Noch keine Lösungen
Einfach

Eine Rechnung formatieren

Gib Rechnungszeilen und eine Summe aus, wobei Beträge in Cent gespeichert und als Dollar mit Cent formatiert werden.

Du lernst Geld in CentString-Formatierung
BeginnerStrings
Noch keine Lösungen