728x90
반응형
풀이 :
2차원 배열 사용 -> 2중 for문 사용해서 [i-1][j-1] + [i-1][j] = [i][j]
Code
public class Solution2005 {
public static void main(String[] args) throws IOException {
Scanner sc = new Scanner(System.in);
int T = sc.nextInt(); // 1
for (int tc = 1; tc <= T; tc++) {
int N = sc.nextInt(); // 4
int[][] arr = new int[N][N];
for (int i = 0; i < N; i++) {
for (int j = 0; j <= i; j++) {
if (i == j || j == 0) {
arr[i][j] = 1;
} else {
arr[i][j] = arr[i - 1][j - 1] + arr[i - 1][j];
}
}
}
System.out.printf("#%d\n", tc);
for (int i = 0; i < N; i++) {
for (int j = 0; j <= i; j++) {
System.out.print(arr[i][j] + " ");
}
System.out.println();
}
}
sc.close();
}
}
728x90
반응형
'SWEA' 카테고리의 다른 글
swea 1206 [D3] [S/W 문제 해결 기본] 1일차 - View JAVA (1) | 2023.11.22 |
---|---|
swea 2007 [D2] 패턴 마디의 길이 JAVA (1) | 2023.11.22 |
swea 2001 [D2] 파리 퇴치 JAVA (0) | 2023.11.22 |
swea 1989 [D2] 초심자의 회문 검사 JAVA (0) | 2023.11.22 |
swea 1986 [D2] 지그재그 숫자 JAVA (0) | 2023.11.22 |