코드 작성
package ex_Array; public class test1 { public static void main(String[] args) { /* 파스칼의 삼각형 수열 출력결과 */ int[][] arr = new int[10][]; for(int i=0; i<arr.length; i++) { arr[i] = new int[i+1]; for(int j=0; j<arr[i].length; 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.print(arr[i][j]); } System.out.println(); } } }
가변 배열 활용 (파스칼의 삼각형 수열 만들기)
출력 결과
1
11
121
1331
14641
15101051
1615201561
172135352171
18285670562881
193684126126843691
나의 소감
내 머리는 돌인가...ㅠ^ㅠ
( 2차원 배열은 좌표라고 생각하면 조금 더 이해가 쉬운것 같다!)
'JAVA' 카테고리의 다른 글
가변 인자(Variable Aruguments) | 21/11/29 (0) | 2022.01.07 |
---|---|
for문(향상된) | 21/11/29 (0) | 2022.01.07 |
가변 배열(dynamic array) | 21/11/29 (0) | 2022.01.07 |
printf | 21/11/25 (0) | 2022.01.07 |
오버로딩 활용 2 | 21/11/25 (0) | 2022.01.07 |