inblog logo
|
stupefyee
    알고리즘문제풀기

    [JAVA 문제 풀이] 411. Pascal's Triangle

    [파스칼의 삼각형]
    Stupefyee's avatar
    Stupefyee
    Aug 01, 2025
    [JAVA 문제 풀이] 411. Pascal's Triangle
    Contents
    내가 작성한 코드
    주소
    notion image
    notion image
    정수 'numRows'가 주어지면 파스칼 삼각형의 첫 번째 numRows를 반환합니다. 파스칼의 삼각형에서 각 숫자는 바로 위에 있는 두 숫자의 합입니다: 제한사항: * 1 <= numRows <= 30
     

    내가 작성한 코드

    import java.util.*; class Solution { public List<List<Integer>> generate(int numRows) { List<List<Integer>> answer = new ArrayList<>(); // 정답 리스트 // numRows 수만큼 반복 for (int i = 0; i < numRows; i++) { List<Integer> row = new ArrayList<>(); // 내부 리스트 for (int j = 0; j <= i; j++) { // i 크기의 리스트 생성 if (j == 0 || j == i) { // 첫 값과 끝값은 1 row.add(1); } else { // 이전 리스트 값 더하기 row.add(answer.get(i - 1).get(j - 1) + answer.get(i - 1).get(j)); } } answer.add(row); // 완성된 내부 리스트 추가 } return answer; } }
    Share article
    Contents
    내가 작성한 코드

    stupefyee

    RSS·Powered by Inblog