아스투리아스의 사일로 왕의 매장지에는 SILO PRINCEPS FECIT ( 사일로 왕이 만들었다 ) 라는 비문 이 있습니다.
첫 번째 글자는 가장 가운데에 있으며 바깥에서 비 대각선 방향으로 나가서 읽습니다. 마지막 편지는 네 구석에 있습니다. 이 과제에서는 프로세스를 일반화하여 작성합니다.
입력
문자열 ( 또는 동등한 ) 및 정수 입력에 대해 다음과 같은 가정을 할 수 있습니다.
- 문자열의 길이는 홀수입니다.
- 정수는 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^