Coding - Algo/python
[프로그래머스] 정수 삼각형 (python 파이썬)
jainn
2021. 7. 15. 11:46
728x90
문제
https://programmers.co.kr/learn/courses/30/lessons/43105
풀이 및 소스코드
꼭대기에서부터 차례로 더해준 후 max값 출력하면된다.
def solution(triangle):
answer = 0
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])
answer = max(triangle[-1])
return answer
반응형