Défi
É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