Notice
Recent Posts
Recent Comments
Link
«   2025/08   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
Tags more
Archives
Today
Total
관리 메뉴

쓰고싶은거 써요

프로그래머스 정수 삼각형 본문

기타

프로그래머스 정수 삼각형

우히힝 2021. 12. 4. 06:28

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

 

코딩테스트 연습 - 정수 삼각형

[[7], [3, 8], [8, 1, 0], [2, 7, 4, 4], [4, 5, 2, 6, 5]] 30

programmers.co.kr

def solution(triangle):
    
    for i in range(1,len(triangle)):
        for j in range(i+1):
            if j == 0:
                triangle[i][j] += triangle[i-1][j]
            elif j == i:
                triangle[i][j] += triangle[i-1][j-1]
            else:
                triangle[i][j] += max(triangle[i-1][j-1] , triangle[i-1][j])
    
    
    return max(triangle[-1])

 

예전에 풀어봤던 dp문제인데

 

왼쪽 끝과 오른쪽 끝은 무조건 다 더하게 설정하고

 

안쪽에있는 삼각형들은 가장 높은수들을 더하게 하면 된다.

 

'기타' 카테고리의 다른 글

프로그래머스 파이썬 배달  (0) 2021.12.06
프로그래머스 N으로 표현 파이썬  (0) 2021.12.06
jsp 수업 20211105  (0) 2021.11.06
프로그래머스 파이썬 전화번호 목록  (0) 2021.11.06
해시  (0) 2021.11.06
Comments