Problème
Afficher l’original (anglais)Retournez le mot le plus long dans text (les mots sont séparés par des espaces). Si plusieurs mots ont la même longueur maximale, retournez le premier.
Implémentez longest_word(text).
Entrée
text : La phrase.
Sortie
Retournez le mot le plus long, ou une chaîne vide s'il n'y a aucun mot.
Contraintes
0 ≤ longueur ≤ 10 000
Exemples
Entrée :
text = "I love programming"
Sortie attendue :
expected = "programming"
Entrée :
std::string text = "I love programming";
Sortie attendue :
std::string expected = "programming";
Entrée :
string text = "I love programming";
Sortie attendue :
string expected = "programming";
Explication
"programming" comporte 11 lettres, plus que les autres.
Entrée :
text = "cat dog cow"
Sortie attendue :
expected = "cat"
Entrée :
std::string text = "cat dog cow";
Sortie attendue :
std::string expected = "cat";
Entrée :
string text = "cat dog cow";
Sortie attendue :
string expected = "cat";
Explication
Tous font 3 lettres ; le premier, "cat", l'emporte.
Références
Ce défi a été adapté pour CodeUtility. Suivez l'énoncé et les contraintes ci-dessus.