Zadanie
- Użytkownik wprowadza zdanie - tylko słowa. Wszelkie dane inne niż litery lub spacje, w tym liczby całkowite i znaki interpunkcyjne, powinny zgłaszać wyjątek: „W zdaniu można używać tylko liter”.
- Dane wyjściowe mają wzorzec, w którym niektóre słowa są odwrócone, a inne słowa są normalne.
- Wzór zaczyna się jako normalne słowo, następne dwa słowa są odwrócone, następnie następne dwa słowa są normalne i wzór jest kontynuowany.
- Przykład, w którym słowa powinny być normalne, a gdzie słowa odwrócone, znajduje się poniżej:
Normalny - Cofnięty - Cofnięty - Normalny - Normalny - Cofnięty - Cofnięty - Normalny ...
Przykład wprowadzania
Sprzedaje muszelki na brzegu morza
Przykład wyjścia
Oblewa pociski na brzeg
Dodatkowe zasady
- Jeśli używane są wielkie litery, powinny pozostać na liście, na którym zostały pierwotnie wysłane.
- Wszelkie spacje początkowo zaksięgowane na wejściu powinny zostać zredukowane do jednej spacji. Na przykład
Programming Puzzles and Code Golf
staje sięProgramming selzzuP dna Code Golf
Najkrótszy kod wygrywa !!
Miłego kodowania ...
Any input other than letters or spaces, including integers and punctuation, should throw an exception: "Sentence must only use letters".
Oznacza to wykonanie zadania wtórnego całkowicie niezwiązanego z wyzwaniem polegającym na odwróceniu słów, wycięciu języków, które nie mają wyjątków, i wymaga zakodowania na stałe lub skompresowania długiego łańcucha, który zajmuje dużo liczba bajtów.