Tous les défis
Facile 0 résolus 0 % de réussite

Casse de Titre

Mettre en majuscule la première lettre de chaque mot.

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

Exemple 1
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".

Exemple 2
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.

Apprenez des autres

Solutions de la communauté

Aucune solution publiée pour l'instant. Résolvez ce défi pour partager la première.