2차원배열 지그재그출력2
다음과 같은 규칙을 가진 n*m 크기의 2차원 배열 구조를 출력하는 프로그램을 작성하시오.
- 배열의 오른쪽 아래 끝 칸(n행 m열)에서 숫자 1부터 시작하여 위쪽 방향으로 숫자를 채워 나갑니다.
- 맨 위 행에 도달하면 왼쪽 열로 이동한 뒤, 이번에는 아래쪽 방향으로 숫자를 지그재그 형태로 채워 나갑니다.
- 이 규칙을 반복하여 배열의 모든 칸을 1부터 n*m까지의 숫자로 가득 채운 뒤 출력합니다.
입력
첫 번째 줄에 배열의 세로 크기 n과 가로 크기 m이 공백을 사이에 두고 주어진다. (1 ≤ n, m ≤ 100)
출력
n * m 크기의 지그재그 배열을 규칙에 맞게 채워 출력한다. 각 행의 원소들은 공백으로 구분하며, 각 줄의 맨 끝에는 줄바꿈을 출력한다.
예제 입력 1
3 4
예제 출력 1
12 11 10 9
5 6 7 8
4 3 2 1
예제 입력 2
4 5
예제 출력 2
16 17 18 19 20
15 14 13 12 11
6 7 8 9 10
5 4 3 2 1
예제 입력 3
2 3
예제 출력 3
4 5 6
3 2 1
코멘트