Problème
Afficher l’original (anglais)Convertissez text en casse de titre : la première lettre de chaque mot devient une majuscule et les autres lettres deviennent des minuscules. Les mots sont séparés par des espaces simples.
Implémentez title_case(text).
Entrée
text : mots en minuscules ou en casse mixte séparés par des espaces simples.
Sortie
Retournez le texte avec la casse de titre.
Contraintes
0 ≤ longueur ≤ 10 000 (lettres et espaces)
Exemples
Entrée :
text = "hello world"
Sortie attendue :
expected = "Hello World"
Entrée :
std::string text = "hello world";
Sortie attendue :
std::string expected = "Hello World";
Entrée :
string text = "hello world";
Sortie attendue :
string expected = "Hello World";
Explication
"hello" → "Hello" et "world" → "World".
Entrée :
text = "tHE qUICK fox"
Sortie attendue :
expected = "The Quick Fox"
Entrée :
std::string text = "tHE qUICK fox";
Sortie attendue :
std::string expected = "The Quick Fox";
Entrée :
string text = "tHE qUICK fox";
Sortie attendue :
string expected = "The Quick Fox";
Explication
Les autres lettres deviennent des minuscules : "The Quick Fox".
Références
Ce défi a été adapté pour CodeUtility. Suivez l'énoncé et les contraintes ci-dessus.