*문제 출처는 프로그래머스에 있습니다.
문제 제목: 땅따먹기 (2단계)
문제 사이트: https://school.programmers.co.kr/learn/courses/30/lessons/12913
문제 설명
나의 풀이
def solution(land):
answer = 0
for y in range(1, len(land)):
for x in range(len(land[0])):
land[y][x] += max(land[y - 1][x + 1:] + land[y - 1][:x])
answer = max(land[len(land) - 1])
return answer
※ 알아야 할 것
게임 맵 최단거리이 문제에서 풀었던 것처럼 배열에서 데이터를 저장하면서 결과 값을 도출하게 되면 다른 변수를 만들 필요가 없어서 좋다.
'코딩테스트(프로그래머스 & 백준) > 프로그래머스-Python' 카테고리의 다른 글
Programmers / 삼각 달팽이 / Python (0) | 2024.04.02 |
---|---|
Programmers / 방문 길이 / Python (0) | 2024.04.01 |
Programmers / 주차 요금 계산 / Python (0) | 2024.03.28 |
Programmers / 뒤에 있는 큰 수 찾기 / Python (0) | 2024.03.27 |
Programmers / 더 맵게 / Python (0) | 2024.03.27 |