Te dan una cuerda. Salida de la cadena con un espacio por palabra.
Desafío
La entrada será una cadena (no null
o 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).
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
?" "aa" "
->""aa""
(¿son válidas las comillas dentro de la cadena de entrada?)