문제
m x m의 바둑판 위에 달팽이 숫자를 출력하는 프로그램을 작성하시오. |
입력
첫째 줄에 m이 주어진다. m은 101 이하의 홀수다.
출력
정중앙을 시작으로 해서 1부터 달팽이 모양(오른쪽으로 회전)의 숫자를 출력한다. m2의 자리수를 기준으로 모든 숫자가 동일한 자리수로 출력되도록 숫자 앞에 유효하지 않은 0을 추가해야 한다.
예시 1
입력
3
출력
7 8 9
6 1 2
5 4 3
예시 2
입력
5
출력
21 22 23 24 25
20 07 08 09 10
19 06 01 02 11
18 05 04 03 12
17 16 15 14 13