文字のらせんを表すテキストの正方形が与えられたら、それを回転させてください!
スパイラルは中央から始まり、反時計回りに外側の端に移動し、中央の左から始まります。
987
216
345
これは文字列に変換されます123456789
。回転は左に行われるため、1つの位置に回転すると、になります234567891
。これは次のように表されます。
198
327
456
入力
入力は、スパイラルとそれを回転させる距離で構成されます。
距離は常に正の整数またはゼロであり、言語のデータ型の制限で制限できます。
スパイラルは、選択した行区切り文字(区切り文字なしを含む)を持つ文字列として解釈する必要があります。これは常に区切り文字を含まない正方形で、辺の長さが奇数です。
すべての文字が英数字[A-Za-z0-9]であると仮定します。
出力
出力は回転したスパイラルです。これは、複数行の正方形(印刷または返品)である必要があります。
例
入力
3
tne
atd
bin
出力
bat
nit
den
入力
18
efilr
naepo
umshf
tootr
butte
出力
rettu
omseb
oofft
trliu
hpean
これはコードゴルフで、スコアは通常どおりバイト単位でカウントされます。