Défi
// Lisez attentivement, codez sur votre machine
Énoncé
Le programme lit une ligne de texte sur l'entrée standard. Il découpe cette ligne en mots en utilisant l'espace comme séparateur, ignore les espaces multiples ou en début/fin de ligne, puis affiche le nombre de mots sur une seule ligne.
Contraintes
- Un mot est une séquence de caractères non-espace délimitée par des espaces.
- Les espaces multiples consécutifs ne créent pas de mots vides.
- Les espaces en début et fin de ligne sont ignorés.
- Afficher uniquement le nombre entier, sans texte supplémentaire.
- Solution réalisable dans tout langage généraliste (Python, JS, C, Go, Rust, Bash) en utilisant uniquement la bibliothèque standard.
Exemple
Entrée : Bonjour le monde
Sortie : 3
Entrée : deux mots
Sortie : 2