Otrzymałeś ciąg. Wypisuj ciąg z jedną spacją na słowo.
Wyzwanie
Wejście będzie ciąg (nie nulllub pusta), otoczony z cytatami ( ") wysyłane za pośrednictwem stdin. Usuń z niego początkowe i końcowe spacje. Ponadto, jeśli pomiędzy dwoma słowami (lub symbolami lub czymkolwiek) jest więcej niż jedna spacja, przycinaj ją do tylko jednej spacji. Wyjście zmodyfikowanego ciągu z cudzysłowami.
Zasady
- Ciąg nie będzie dłuższy niż 100 znaków i będzie zawierać tylko znaki ASCII w zakresie
(spacja) do~(tylda) (kody znaków od 0x20 do 0x7E włącznie), z wyjątkiem", tzn. Ciąg nie będzie zawierał cudzysłowów (") i innych znaków poza zakres określony powyżej. Zobacz tabelę ASCII w celach informacyjnych. - Musisz wziąć dane wejściowe z
stdin(lub najbliższej alternatywy). - Dane wyjściowe muszą zawierać quotes (
"). - Możesz napisać pełny program lub funkcję, która pobiera dane wejściowe (z
stdin) i generuje końcowy ciąg znaków
Przypadki testowe
"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 -"
Punktacja
To jest kod golfowy, więc wygrywa najkrótsze przesłanie (w bajtach).
" "aa" "-> ""aa""(czy cytaty są poprawne w ciągu wejściowym?)


must take input from stdin, a potem mówisz...or a function which takes input, and outputs the final string. Czy to oznacza, że funkcja również musi pobierać dane wejściowestdin?