L'obiettivo di questa sfida è ricevere un input e un output di tale input ma con l'ordine delle frasi invertito. Esempio di input:
Hello friend. What are you doing? I bet it is something I want to do too!
Esempio di output:
I bet it is something I want to do too! What are you doing? Hello friend.
Come puoi vedere dagli esempi, il tuo programma deve affrontare punti interrogativi, punti esclamativi e punti. Puoi presumere che ogni frase abbia una punteggiatura e uno spazio prima della frase successiva. Gli spazi finali / le nuove righe sono ok, purché sia leggibile. Il codice più corto vince.
In bocca al lupo!
EDIT: Puoi presumere che le frasi non abbiano virgolette o parentesi, ma se fai in modo che il tuo codice sia in grado di gestire entrambe, otterrai -5 byte Esempio di output per parentesi / virgolette:
"Hello, " she said. (I didn't know what she was talking about.) --> (I didn't know what she was talking about.) "Hello, " she said.
"Hello!" she said. (I hesitated. How should I respond? This is too much!) I responded, "Hi there. How are you? What is your cat's name?" without thinking any more about it.