Files
Algorithm/프로그래머스/3/43105. 정수 삼각형/정수 삼각형.py

13 lines
476 B
Python

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