Storia
Hai visto questo post da 9gag ? Forse hai la sensazione di fare le tue frasi. Ma poi ti rendi conto che potresti giocare a golf con una sceneggiatura in mezz'ora e non dovrai mai occupartene.
La presentazione
Il programma riceverà una stringa di input che restituirà con virgolette aggiunte come spiegato di seguito. Sono vietate le scappatoie standard. L'output come elenco di righe è consentito. Sono consentiti spazi finali e righe vuote che non interrompono l'output.
Le regole di input
- L'input contiene solo caratteri ASCII stampabili.
- L'input può contenere spazi. Le parole sono determinate con loro.
- È garantito che uno spazio non sarà mai seguito da un altro spazio.
- Il caso di nessun input o stringa vuota non ha importanza.
Le regole dell'output
Se viene fornita una parola, il programma deve restituire la stringa tra virgolette.
Se la stringa di input ha 2 o più parole, restituisce innanzitutto l'input iniziale, ma la prima parola è racchiusa tra virgolette. Quindi sulla riga successiva, restituisce l'input iniziale, ma con la seconda parola tra virgolette. E così via per le parole rimanenti.
In generale, il programma deve restituire tante righe quante sono le parole nell'input.
Esempi:
test -> "test"
This is codegolf -> "This" is codegolf
This "is" codegolf
This is "codegolf"
This is a significantly longer, but not the longest testcase -> "This" is a significantly longer, but not the longest testcase
This "is" a significantly longer, but not the longest testcase
This is "a" significantly longer, but not the longest testcase
This is a "significantly" longer, but not the longest testcase
This is a significantly "longer," but not the longest testcase
This is a significantly longer, "but" not the longest testcase
This is a significantly longer, but "not" the longest testcase
This is a significantly longer, but not "the" longest testcase
This is a significantly longer, but not the "longest" testcase
This is a significantly longer, but not the longest "testcase"
Here is an another one -> "Here" is an another one
Here "is" an another one
Here is "an" another one
Here is an "another" one
Here is an another "one"
Questo è code-golf , quindi vince la risposta con meno byte!
"caratteri?
'', ‘’o “”, piuttosto che ""?