Informatica Online Judge

  배열 채우기 III [0135 / 0087]

Time Limit(Test case) : 1000(ms)
Number of users who solved : 1110   Total Tried : 1300


The Champion of this Problem (C++) : gs17033 - ms / 344byte
My Best Submission (C++) : N/A

[]

Background

한 정수 n을 입력받아서 이차원 배열 n*n을 달팽이 모양으로 채워서 출력하는 프로그램을 작성하시오.
n=3인 예
1 2 3
8 9 4
7 6 5

n=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

Input

한 정수 n이 입력된다. ( 2 <= n <= 100 )

Output

n*n배열(행렬)을 달팽이 모양으로 채우시오.

IO Example

입력
3

출력
1 2 3
8 9 4
7 6 5

Submit : [C/C++] | [C++11] | [Obj-C] | [Java] | [Python]
Prob Analysis : [Problem Statistics] | [Solution]