아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

Wężyk

면접 대비

시간 제한1초메모리 제한128 MB

요약
1부터 n의 제곱까지 숫자를 n행에 담아 홀수행은 왼쪽에서 오른쪽으로 짝수행은 오른쪽에서 왼쪽으로 출력합니다.
난이도

쉬움10점 중 1점

유형
시뮬레이션, 행렬
정답자
아직 제출이 없습니다

문제

스타시가 가장 좋아하는 놀이는 wężyk(작은 뱀)입니다. 먼저 정수 nn을 하나 고른 다음, 종이에 자연수를 차례대로 적습니다. 모두 nn개의 행을 적으며, 각 행에는 nn개의 수가 들어갑니다.

첫 번째 행에는 11부터 nn까지의 수를 왼쪽에서 오른쪽으로 적습니다. 하지만 두 번째 행은 오른쪽에서 왼쪽으로 n+1n + 1부터 2n2n까지의 수로 채웁니다. 이런 식으로 홀수 번째 행은 왼쪽에서 오른쪽으로, 짝수 번째 행은 오른쪽에서 왼쪽으로 채웁니다.

wężyk 놀이를 자동으로 하는 프로그램을 작성하세요.

입력

입력의 첫 번째이자 유일한 줄에 자연수 nn (1≤n≤1001 \le n \le 100) 하나가 주어집니다.

출력

nn개의 행을 출력하며, 각 행에는 nn개의 자연수가 있습니다. 전체적으로 n2n^2개의 수, 즉 11부터 n2n^2까지의 모든 자연수가 출력되어야 합니다. 각 행에서 수들은 하나의 공백으로 구분합니다.

예제3

  1. 예제 1

    입력
    6
    
    예상 출력
    1 2 3 4 5 6
    12 11 10 9 8 7
    13 14 15 16 17 18
    24 23 22 21 20 19
    25 26 27 28 29 30
    36 35 34 33 32 31
    
  2. 예제 2

    입력
    1
    
    예상 출력
    1
    
  3. 예제 3

    입력
    2
    
    예상 출력
    1 2
    4 3