본문 바로가기
코딩테스트 파이썬/파이썬 프로그래머스 2단계

땅따먹기

by 세용용용용 2023. 7. 22.

나의 코드

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:])
    #print(land)
    #최종 리스트에서 가장 큰 값 answer로 넣어주기
    answer = max(land[-1])
    #print(answer)
    return answer
solution([[1,2,3,5],
          [5,6,7,8],
          [4,3,2,1]])

'코딩테스트 파이썬 > 파이썬 프로그래머스 2단계' 카테고리의 다른 글

게임 맵 최단거리  (0) 2023.07.26
방문 길이  (0) 2023.07.23
주식가격  (0) 2023.07.21
오픈채팅방  (0) 2023.07.21
주차 요금 계산  (0) 2023.07.20