阿斯图里亚斯国王筒仓的墓地里刻有一个字样:SILO PRINCEPS FECIT(国王筒仓为此)。
第一个字母位于中间,从那里沿任何非对角线方向向外辐射阅读。最后的字母位于所有四个角。在这个挑战中,您将概括化制作它们的过程。
输入项
字符串(或等效字符串)和整数。您可以对输入做出以下假设:
- 该字符串的长度将为奇数。
- 整数将是小于字符串长度两倍的1到1之间的奇数。
输出量
字符串的字面迷宫,使用整数作为高度或宽度(有关高度示例,请参见模型)。输出应为每个字母,不带空格,默认情况下,系统/语言均使用换行符。
测试用例
请注意,输入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^