콩부방

1502 : 2차원 배열 채우기 2 본문

알고리즘 공부/CodeUp

1502 : 2차원 배열 채우기 2

콩이아부지이 2021. 9. 16. 20:58
728x90

n이 입력되면 크기가 n인 다음과 같은 2차원 배열을 출력하시오.

입력 예)

3 출력 예) 1 4 7 2 5 8 3 6 9

입력

2차원 배열의 크기 n이 입력된다. (n<=50)

출력

크기가 n인 배열을 출력한다.(설명 참조)

입력 예시   예시 복사

2

출력 예시

1 3

2 4

 

import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int a = sc.nextInt();
		int[][] b = new int[51][51];
		int c =1;
		for (int i = 0; i < a; i++) {
			for (int j = 0; j < a; j++) {
				 b[j][i] = c++;
			}
		}
		for (int i = 0; i < a; i++) {
			for (int j = 0; j < a; j++) {
				System.out.print(b[i][j]+" ");
			}
			System.out.println();
		}
	}
}

 

출처 :  https://codeup.kr/problem.php?id=1502

728x90
Comments