Sie erhalten eine Zeichenfolge. Geben Sie die Zeichenfolge mit einem Leerzeichen pro Wort aus.
Herausforderung
Die Eingabe ist eine Zeichenfolge (nicht nulloder leer), die von Anführungszeichen ( ") umgeben ist, die über das Symbol gesendet werden stdin. Entfernen Sie führende und nachfolgende Leerzeichen. Wenn sich zwischen zwei Wörtern (oder Symbolen oder was auch immer) mehr als ein Leerzeichen befindet, kürzen Sie es auf nur ein Leerzeichen. Geben Sie den geänderten String mit den Anführungszeichen aus.
Regeln
- Die Zeichenfolge darf nicht länger als 100 Zeichen sein und enthält nur ASCII-Zeichen im Bereich
(Leerzeichen) bis~(Tilde) (Zeichencodes 0x20 bis 0x7E, einschließlich), mit der Ausnahme", dass die Zeichenfolge keine Anführungszeichen (") und andere Zeichen außerhalb von enthält Bereich oben angegeben. Siehe ASCII-Tabelle als Referenz. - Sie müssen Eingaben von der
stdin(oder der nächstgelegenen) Alternative nehmen. - Die Ausgabe muss Anführungszeichen (
") enthalten. - Sie können ein vollständiges Programm oder eine Funktion schreiben, die Eingaben (von
stdin) entgegennimmt und die endgültige Zeichenfolge ausgibt
Testfälle
"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 -"
Wertung
Dies ist Codegolf, daher gewinnt die kürzeste Übermittlung (in Byte).
" "aa" "-> ""aa""(


must take input from stdin, und später sagen Sie...or a function which takes input, and outputs the final string. Bedeutet das, dass die Funktion auch Eingaben von nehmen mussstdin?