Einfach 0 gelöst 0% Erfolgsquote

Längstes Wort

Finde das längste Wort in einem Satz.

Gib das längste Wort in text zurück (Wörter sind durch Leerzeichen getrennt). Falls mehrere Wörter die maximale Länge haben, gib das erste davon zurück.

Implementiere longest_word(text).

Eingabe

text: Der Satz.

Ausgabe

Gib das längste Wort zurück, oder einen leeren String, wenn es keine Wörter gibt.

Einschränkungen

0 ≤ Länge ≤ 10.000

Beispiele

Beispiel 1
Eingabe:
text = "I love programming"

Erwartete Ausgabe:
expected = "programming"
Eingabe:
std::string text = "I love programming";

Erwartete Ausgabe:
std::string expected = "programming";
Eingabe:
string text = "I love programming";

Erwartete Ausgabe:
string expected = "programming";

Erläuterung

"programming" hat 11 Buchstaben, mehr als die anderen.

Beispiel 2
Eingabe:
text = "cat dog cow"

Erwartete Ausgabe:
expected = "cat"
Eingabe:
std::string text = "cat dog cow";

Erwartete Ausgabe:
std::string expected = "cat";
Eingabe:
string text = "cat dog cow";

Erwartete Ausgabe:
string expected = "cat";

Erläuterung

Alle haben 3 Buchstaben; das erste, "cat", gewinnt.

Referenzen

Diese Aufgabe wurde für CodeUtility angepasst. Beachte die oben genannten Vorgaben und Einschränkungen.

Von anderen lernen

Community-Lösungen

Noch keine veröffentlichten Lösungen. Löse die Aufgabe und teile als Erster eine Lösung.