알고리즘/프로그래머스
[프로그래머스 Level 3] 정수 삼각형 - 파이썬(Python)
me1
2020. 7. 23. 23:52
문제 설명
제한조건
- 삼각형의 높이는 1 이상 500 이하입니다.
- 삼각형을 이루고 있는 숫자는 0 이상 9,999 이하의 정수입니다.
입출력 예
triangle | result |
[[7], [3, 8], [8, 1, 0], [2, 7, 4, 4], [4, 5, 2, 6, 5]] | 30 |
나의 풀이
def solution(triangle):
for i in range(1,len(triangle)):
triangle[i][0] += triangle[i-1][0]
triangle[i][-1] += triangle[i-1][-1]
for j in range(1,i):
triangle[i][j] += max(triangle[i-1][j-1],triangle[i-1][j])
return max(triangle[len(triangle)-1])
백준알고리즘 - 1932번 정수 삼각형 - 파이썬(Python)
위의 문제와 동일한 문제입니다.
프로그래머스 '정수 삼각형' : https://programmers.co.kr/learn/courses/30/lessons/43105