[프로그래머스 알고리즘 고득점 Kit][동적계획법(Dynamic Programming))][Java] 정수 삼각형

2026. 4. 17. 23:44·알고리즘 & 자료구조/문제 풀이

https://school.programmers.co.kr/learn/courses/30/lessons/43105

 

프로그래머스

SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

위에서부터 내려온다고 가정하면 바로 아래 왼쪽 값이 더 크다고 해서 그 경로가 최대로 가는 경로가 아닐 수 있음

그래서 생각하기 어려움

밑에서부터 올라간다고 생각하면
특정 노드를 기준으로 최대가 되려면 밑에 2개의 값 중 큰 것만 고르면됨
그렇게 맨 밑에서 부터 큰 값들을 골라서 위로 올라가면 최종엔 최대 합만 남음

class Solution {
    public int solution(int[][] triangle) {
        int N = triangle.length;
        for(int i=N-1; i>0; i--){
            for(int j=0; j<i; j++){
                triangle[i-1][j] += Math.max(triangle[i][j], triangle[i][j+1]);
            }
        }
        return triangle[0][0];
    }
}
저작자표시 비영리 변경금지 (새창열림)

'알고리즘 & 자료구조 > 문제 풀이' 카테고리의 다른 글

[프로그래머스 알고리즘 고득점 Kit][그래프][Java] 방의 개수  (0) 2026.04.18
[프로그래머스 알고리즘 고득점 Kit][동적계획법(Dynamic Programming))][Java] 등굣길  (0) 2026.04.17
[LeetCode][Java] 1768. Merge Strings Alternately  (0) 2026.04.16
[프로그래머스 알고리즘 고득점 Kit][이분탐색][Java] 징검다리  (0) 2026.03.31
[프로그래머스 알고리즘 고득점 Kit][그래프][Java] 순위  (0) 2026.03.29
'알고리즘 & 자료구조/문제 풀이' 카테고리의 다른 글
  • [프로그래머스 알고리즘 고득점 Kit][그래프][Java] 방의 개수
  • [프로그래머스 알고리즘 고득점 Kit][동적계획법(Dynamic Programming))][Java] 등굣길
  • [LeetCode][Java] 1768. Merge Strings Alternately
  • [프로그래머스 알고리즘 고득점 Kit][이분탐색][Java] 징검다리
수수다
수수다
우하하
  • 수수다
    그냥살자
    수수다
  • 전체
    오늘
    어제
    • 분류 전체보기 (40) N
      • 프로젝트 (1)
      • 알고리즘 & 자료구조 (21) N
        • 내용 정리 (2)
        • 문제 풀이 (19) N
      • 데이터베이스 (14) N
        • 내용 정리 (1) N
        • 문제 풀이 (13) N
      • CS (2)
      • 기타 (2)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • 네이버 블로그
  • 공지사항

  • 인기 글

  • 태그

    프로그래머스 알고리즘 고득점 kit
    알고리즘
    coalesce
    바킹독
    이분탐색
    DP
    SSAFY
    해시
    매개변수탐색
    DisjointSet
    SQL
    그래프
    분리집합
    싸피
    평균회귀
    바이브코딩
    유클리드호제법
    유니온파인드
    코팅테스트
    프로그래머스
    bfs
    HTTP 메서드
    코딩테스트
    동적계획법
    mysql
    IFNULL
    깊이/너비 우선 탐색(DFS/BFS)
    코테
    Java
    삼성청년SW·AI아카데미
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
수수다
[프로그래머스 알고리즘 고득점 Kit][동적계획법(Dynamic Programming))][Java] 정수 삼각형
상단으로

티스토리툴바