В месте захоронения Астурийского короля Силоса есть надпись, которая гласит: SILO PRINCEPS FECIT ( это сделал король Силос ).
Первая буква находится в самой середине, и оттуда читается, идя в любом недиагональном направлении, исходящем наружу. Последнее письмо находится на всех четырех углах. В этом задании вы обобщите процесс их создания.
вход
Строка ( или эквивалент ) и целое число. Вы можете сделать следующие предположения относительно ввода:
- Строка будет иметь нечетную длину.
- Целое число будет нечетным числом от 1 до 1, которое в два раза меньше длины строки.
Выход
Inscriptio labyrinthica для строки, используя целое число для высоты или ширины (см моделей для примеров высоты). Вывод должен состоять из каждой буквы без пробелов, по умолчанию перевод строки в вашу систему / язык.
Контрольные примеры
Обратите внимание, что ввод 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^
счет
Это код-гольф, поэтому выигрывает самый короткий ответ в байтах. Стандартные лазейки запрещены.