Biorąc pod uwagę ciąg, najpierw kwadrat go w następujący sposób:
Najpierw napisz ciąg.
abcde
Następnie napisz ciąg obrócony w lewo.
abcde
bcdea
Rób to dalej, dopóki nie napiszesz wierszy len (string) .
abcde
bcdea
cdeab
deabc
eabcd
Teraz przeczytaj następujący ciąg:
----+
+--+|
|+>||
|+-+|
+---+
Co daje:
abcdeabcdcbaedcbcdeabaede
Wydrukuj ten ciąg.
Przypadki testowe
abcdef -> abcdefabcdedcbafedcbcdefabcbafedefaf
cena! -> cena!cenanec!anena!cec!a!
ppcg -> ppcgppcppgcpcgpg
abc -> abcabacbc
ab -> abab
a -> a
->
Proszę o komentarz, jeśli przypadek testowy jest niepoprawny.
Pamiętaj, to jest kodowanie w golfa , więc wygrywa kod z najmniejszą liczbą bajtów.
cena!jest źle. Powinien pasować do twojego przykładu,abcdeponieważ obie mają 5 liter:cena!cenanec!anena!cec!a!