[프로그래머스 | Python] 정수 삼각형

게으른 완벽주의자·2023년 1월 26일
0

프로그래머스

목록 보기
14/83
post-custom-banner

프로그래머스_정수 삼각형

백준에 있는 정수 삼각형이랑 동일한 문제다
근데 레벨 차이가 너무 나는 것 같다
백준에서는 실버1인데 프로그래머스에서는 LV3라니..

def solution(triangle):
    n = len(triangle)
    
    for i in range(1,n):
        for j in range(i+1):
            if j==0:
                triangle[i][j] = triangle[i][j] + triangle[i-1][0]
            elif j==i:
                triangle[i][j] = triangle[i][j] + triangle[i-1][-1]
            else:
                triangle[i][j] = triangle[i][j] + max(triangle[i-1][j-1], triangle[i-1][j])
                
    answer = max(triangle[n-1])         
    
    return answer
profile
데이터를 공부하고 있습니다
post-custom-banner

0개의 댓글