문제풀이/프로그래머스

[프로그래머스][Lv3] - 정수 삼각형(Python)

얄루몬 2021. 11. 1. 03:18

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