アストゥリアス王サイロの埋葬場所には、SILO PRINCEPS FECIT(サイロ王がこれを作った)と書かれた碑文があります。
最初の文字は真ん中にあり、そこから外側に向かって放射状に広がる非対角線方向に向かって読みます。最後の手紙は四隅すべてにあります。この課題では、プロセスを一般化してそれらを作成します。
入力
文字列(または同等のもの)、および整数。入力について次のことを想定できます。
- 文字列の長さは奇数になります。
- 整数は、1からストリングの長さの2倍未満の奇数です。
出力
高さまたは幅に整数を使用した、文字列のinscriptio迷路(高さの例についてはモデルを参照)。出力は、スペースを含まない各文字、システム/言語のデフォルトとして改行する必要があります。
テストケース
1または(長さ* 2-1)を入力すると、水平または垂直の回文が発生することに注意してください。
Input: FOO, 3 Input: BAR, 1 Input: BAR, 3 Input: BAR, 5
Output: OOO Output: RABAR Output: RAR Output: R
OFO ABA A
OOO RAR B
A
R
Input: ABCDE, 5 Input: ABCDE, 3 Input: *<>v^, 5
Output: EDCDE Output: EDCBCDE ^v>v^
DCBCD DCBABCD v><>v
CBABC EDCBCDE ><*<>
DCBCD v><>v
EDCDE ^v>v^