728x90
SMALL
처음에는 예제만 맞고 틀렸었음.....
모든 경우의 수를 고려하기가 애매하고 시간초과 날까봐 걱정했는데
dp 방식처럼 land 갱신하고, 이전 값 가져와서 쓰고 하니까 모든 경우의 수가 고려 됐다. 😄
def solution(land):
answer = 0
for i in range(1,len(land)):
for j in range(len(land[i])):
land[i][j]+=(max(land[i-1][:j] + land[i-1][j+1:]))
answer = max(land[len(land)-1])
return answer
728x90
LIST
'취준시절 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 올바른 괄호 - Python (0) | 2021.08.08 |
---|---|
[프로그래머스] 다음 큰 숫자 - Python (0) | 2021.08.07 |
[프로그래머스] 숫자의 표현 - Python (0) | 2021.08.05 |
[프로그래머스] 최댓값과 최솟값 - Python (0) | 2021.08.05 |
[프로그래머스] 최솟값 만들기 - Python (0) | 2021.08.05 |