Das Ziel dieser Herausforderung ist es, eine Eingabe und Ausgabe dieser Eingabe zu erhalten, jedoch mit umgekehrter Satzreihenfolge. Beispiel Eingabe:
Hello friend. What are you doing? I bet it is something I want to do too!
Beispielausgabe:
I bet it is something I want to do too! What are you doing? Hello friend.
Wie Sie den Beispielen entnehmen können, muss Ihr Programm mit Fragezeichen, Ausrufezeichen und Punkten umgehen. Sie können davon ausgehen, dass jeder Satz eine Interpunktion und ein Leerzeichen vor dem nächsten Satz enthält. Nachgestellte Leerzeichen / Zeilenumbrüche sind in Ordnung, solange sie lesbar sind. Kürzester Code gewinnt.
Viel Glück!
BEARBEITEN: Sie können davon ausgehen, dass der Satz keine Anführungszeichen oder Klammern enthält, aber wenn Sie dafür sorgen, dass Ihr Code mit beiden umgehen kann, erhalten Sie -5 Byte. Beispielausgabe für Parens / Quotes:
"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.