Diberikan string, kuadratkan pertama sebagai berikut:
Pertama, tulis string.
abcde
Selanjutnya, tulis string diputar satu kiri.
abcde
bcdea
Terus lakukan ini sampai Anda menulis baris len (string) .
abcde
bcdea
cdeab
deabc
eabcd
Sekarang, baca dari string seperti ini:
----+
+--+|
|+>||
|+-+|
+---+
Pemberian yang mana:
abcdeabcdcbaedcbcdeabaede
Cetak string ini.
Uji kasus
abcdef -> abcdefabcdedcbafedcbcdefabcbafedefaf
cena! -> cena!cenanec!anena!cec!a!
ppcg -> ppcgppcppgcpcgpg
abc -> abcabacbc
ab -> abab
a -> a
->
Berikan komentar jika test case salah.
Ingat, ini adalah kode-golf , jadi kode dengan jumlah byte terkecil menang.
cena!salah. Ini harus sesuai dengan contoh Andaabcdekarena keduanya 5 huruf:cena!cenanec!anena!cec!a!