반응형
https://school.programmers.co.kr/learn/courses/30/lessons/43105
Solution
class Solution {
int[][] memo;
public int solution(int[][] triangle) {
int len = triangle.length;
memo = new int[len][len];
for(int i=0; i<triangle[len-1].length; i++) {
memo[len-1][i] = triangle[len-1][i];
}
for(int i= triangle.length-2; i>=0; i--) {
for(int j=0; j<triangle[i].length; j++) {
memo[i][j] = triangle[i][j] += Math.max(memo[i+1][j], memo[i+1][j+1]);
}
}
return memo[0][0];
}
}
반응형
'알고리즘 > 문제풀이' 카테고리의 다른 글
[프로그래머스] 이중우선순위큐 (0) | 2023.01.01 |
---|---|
Word Break (0) | 2022.09.04 |
[정렬] 문자열 압축 (0) | 2022.08.07 |
[정렬] 오픈채팅방 (0) | 2022.08.07 |
[Heap] 디스크 컨트롤러 (0) | 2022.08.07 |