[프로그래머스] 정수 삼각형 - Java

syeony·2025년 9월 23일
0

Java

목록 보기
26/26

문제 바로가기

코드

import java.util.*;
import java.io.*;

class Solution {
    public int solution(int[][] triangle) {
        int n=triangle.length-1;
        
        while(n>0){
            for(int i=0;i<n;i++){
                triangle[n-1][i]+=Math.max(triangle[n][i],triangle[n][i+1]);
            }
            n--;
        }
        
        return triangle[0][0];
    }
}

아래에서부터 위로 올라오면 된다.
dp는 어렵다.

profile
cross platform과 aOS, iOS에 관심이 많은 모바일 개발자 지망생 오승연입니다

0개의 댓글