페이지가 로드되지 않나요? 여기를 눌러보면 고쳐질 수도 있어요.
Placeholder

#1707

달팽이사각형 1초 64MB

문제

정사각형의 크기를 입력 받은 후 시계 방향으로 돌면서 다음과 같은 형태로 출력하는 프로그램을 작성하시오.

< 처리조건 >

(1) 가장 왼쪽 위의 좌표부터 차례로 숫자를 대입 시킨다.

(2) 오른쪽으로 채워 나가다가 끝이면 다시 아래 → 왼쪽 → 위 →오른쪽의 순으로 모두 채워질 때까지 반복한다.

 


입력

정사각형의 크기 n(1부터 100사이의 정수)을 입력받는다.


출력

위에서 언급한 형태로 정사각형의 내부 숫자를 차례로 채운 후의 모습을 출력한다.

숫자 사이는 공백으로 구분한다.


예제1

5
1 2 3 4 5

16 17 18 19 6
15 24 25 20 7
14 23 22 21 8
13 12 11 10 9

예제2

2
1 2

4 3


출처

JUNGOL

역링크 공식 문제집만

로그인해야 코드를 작성할 수 있어요.