Cho một chuỗi, đầu tiên vuông nó như sau:
Đầu tiên, viết chuỗi.
abcde
Tiếp theo, viết chuỗi xoay một bên trái.
abcde
bcdea
Tiếp tục làm điều này cho đến khi bạn đã viết các dòng len (chuỗi) .
abcde
bcdea
cdeab
deabc
eabcd
Bây giờ, đọc từ chuỗi như thế này:
----+
+--+|
|+>||
|+-+|
+---+
Cung cấp cho:
abcdeabcdcbaedcbcdeabaede
In chuỗi này.
Các trường hợp thử nghiệm
abcdef -> abcdefabcdedcbafedcbcdefabcbafedefaf
cena! -> cena!cenanec!anena!cec!a!
ppcg -> ppcgppcppgcpcgpg
abc -> abcabacbc
ab -> abab
a -> a
->
Hãy bình luận nếu một trường hợp thử nghiệm là không chính xác.
Hãy nhớ rằng, đây là mã golf , vì vậy mã có số byte nhỏ nhất sẽ thắng.
cena!
sai. Nó phải phù hợp với ví dụ của bạnabcde
vì cả hai đều có 5 chữ cái:cena!cenanec!anena!cec!a!