728x90
반응형
DP의 정석과도 같은 문제 아닐까 싶다
정말 빨리 푼듯.. 혼자 풀고 내 실력이 늘었나 싶었는데
근데 다른 분이 푼 풀이를 봤는데 정말 .... 털썩이였다.
진정한 파이썬인가저게...
많이 배워야겠다 ㅎㅎ
- 정수 삼각형
문제 설명
위와 같은 삼각형의 꼭대기에서 바닥까지 이어지는 경로 중, 거쳐간 숫자의 합이 가장 큰 경우를 찾아보려고 합니다. 아래 칸으로 이동할 때는 대각선 방향으로 한 칸 오른쪽 또는 왼쪽으로만 이동 가능합니다. 예를 들어 3에서는 그 아래칸의 8 또는 1로만 이동이 가능합니다.
삼각형의 정보가 담긴 배열 triangle이 매개변수로 주어질 때, 거쳐간 숫자의 최댓값을 return 하도록 solution 함수를 완성하세요.
제한사항
- 삼각형의 높이는 1 이상 500 이하입니다.
- 삼각형을 이루고 있는 숫자는 0 이상 9,999 이하의 정수입니다.
입출력 예
triangleresult
[[7], [3, 8], [8, 1, 0], [2, 7, 4, 4], [4, 5, 2, 6, 5]] | 30 |
보고 놀란 풀이
728x90
반응형
'개발 > PYTHON 알고리즘 연습' 카테고리의 다른 글
[Programmers] 동적계획법(Dynamic Programming) - N으로 표현 (python) (0) | 2021.07.03 |
---|---|
[2019 KAKAO BLIND RECRUITMENT] 블록 (python) (95%) (0) | 2021.05.05 |
[카카오 2020 인턴] 동굴 탐험 (python) (0) | 2021.05.05 |
[Codility] TieRopes coding task ( Greedy algorithm) - Python 풀이 (0) | 2021.01.09 |
[Codility] TieRopes coding task ( Greedy algorithm) - Python 풀이 (0) | 2021.01.09 |
댓글