On vous donne une chaîne. Sortez la chaîne avec un espace par mot.
Défi
L'entrée sera une chaîne (non nullou vide), entourée de guillemets ( ") envoyés via le stdin. Supprimez-y les espaces de début et de fin. De plus, s'il y a plus d'un espace entre deux mots (ou symboles ou autre), coupez-le à un seul espace. Sortez la chaîne modifiée avec les guillemets.
Règles
- La chaîne ne dépassera pas 100 caractères et ne contiendra que des caractères ASCII dans la plage
(espace) à~(tilde) (codes de caractères 0x20 à 0x7E, inclus) sauf", c'est-à-dire que la chaîne ne contiendra pas de guillemets (") et d'autres caractères en dehors de la plage spécifiée ci-dessus. Voir le tableau ASCII pour référence. - Vous devez prendre connaissance de
stdin(ou de l'alternative la plus proche). - La sortie doit contenir des guillemets (
"). - Vous pouvez écrire un programme complet ou une fonction qui prend une entrée (de
stdin) et produit la chaîne finale
Cas de test
"this is a string " --> "this is a string"
" blah blah blah " --> "blah blah blah"
"abcdefg" --> "abcdefg"
" " --> ""
"12 34 ~5 6 (7, 8) - 9 - " --> "12 34 ~5 6 (7, 8) - 9 -"
Notation
Il s'agit du code golf, donc la soumission la plus courte (en octets) l'emporte.
" "aa" "-> ""aa""(les guillemets sont-ils valides dans la chaîne d'entrée?)


must take input from stdin, et plus tard vous dites...or a function which takes input, and outputs the final string. Cela signifie-t-il que la fonction doit également recevoir des informationsstdin?