Défi
Énoncé
Le programme lit une ligne sur l'entrée standard. Il découpe la ligne en mots (délimités par un ou plusieurs espaces) et affiche les mots dans l'ordre inverse, séparés par un espace unique, sans espace en début ni en fin. Les espaces multiples entre les mots sont normalisés à un seul espace dans la sortie.
Contraintes
- La ligne peut contenir jusqu'à 1 000 caractères.
- Les mots ne contiennent pas de tabulations.
- Les espaces en début et en fin de ligne sont ignorés.
- Une ligne contenant un seul mot est retournée telle quelle.
- Solution réalisable dans tout langage généraliste avec sa seule bibliothèque standard.
Exemple
Entrée : le chat dort sur le tapis
Sortie : tapis le sur dort chat le
Entrée : bonjour monde
Sortie : monde bonjour