文字列が与えられたら、まず次のようにそれを二乗します。
まず、文字列を書きます。
abcde
次に、文字列を左に1つ回転して書き込みます。
abcde
bcdea
len(string)行を書くまでこれを続けてください。
abcde
bcdea
cdeab
deabc
eabcd
次に、次のような文字列から読み取ります。
----+
+--+|
|+>||
|+-+|
+---+
与えるもの:
abcdeabcdcbaedcbcdeabaede
この文字列を印刷します。
テストケース
abcdef -> abcdefabcdedcbafedcbcdefabcbafedefaf
cena! -> cena!cenanec!anena!cec!a!
ppcg -> ppcgppcppgcpcgpg
abc -> abcabacbc
ab -> abab
a -> a
->
テストケースが間違っている場合はコメントしてください。
これはcode-golfであるため、バイト数が最小のコードが優先されます。
cena!
間違っている。abcde
両方とも5文字であるため、例と一致する必要がありますcena!cenanec!anena!cec!a!