Te dan una cuerda. Salida de la cadena con un espacio por palabra.
Desafío
La entrada será una cadena (no nullo vacía), rodeada de comillas ( ") enviadas a través de stdin. Elimine los espacios iniciales y finales de él. Además, si hay más de un espacio entre dos palabras (o símbolos o lo que sea), recórtelo a un solo espacio. Salida de la cadena modificada con las comillas.
Reglas
- La cadena no tendrá más de 100 caracteres y solo contendrá caracteres ASCII en el rango
(espacio) a~(tilde) (códigos de caracteres 0x20 a 0x7E, inclusive) excepto", es decir, la cadena no contendrá comillas (") y otros caracteres fuera del rango especificado anteriormente. Consulte la tabla ASCII para referencia. - Debe tomar la entrada de
stdin(o la alternativa más cercana). - La salida debe contener comillas (
"). - Puede escribir un programa completo, o una función que toma la entrada (desde
stdin) y emite la cadena final
Casos de prueba
"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 -"
Puntuación
Este es el código de golf, por lo que gana el envío más corto (en bytes).
" "aa" "-> ""aa""(¿son válidas las comillas dentro de la cadena de entrada?)


must take input from stdin, y luego dices...or a function which takes input, and outputs the final string. ¿Esto significa que la función también debe recibir informaciónstdin?