Celem tego wyzwania jest uzyskanie danych wejściowych i wyjściowych, ale z odwróconą kolejnością zdań. Przykładowe dane wejściowe:
Hello friend. What are you doing? I bet it is something I want to do too!
Przykładowe dane wyjściowe:
I bet it is something I want to do too! What are you doing? Hello friend.
Jak widać z przykładów, twój program musi radzić sobie ze znakami zapytania, wykrzyknikami i kropkami. Możesz założyć, że każde zdanie ma interpunkcję i spację przed następnym zdaniem. Końcowe spacje / znaki nowej linii są prawidłowe, o ile są czytelne. Najkrótszy kod wygrywa.
Powodzenia!
EDYCJA: Możesz założyć, że w zdaniach nie ma cudzysłowów ani nawiasów, ale jeśli sprawisz, że Twój kod będzie w stanie poradzić sobie z nimi obojgiem, otrzymasz -5 bajtów Przykład danych wyjściowych dla parens / quote:
"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.