프로그래머스 | 땅따먹기

커몽·2021년 7월 3일
0

프로그래머스 level2

목록 보기
38/38
function solution(land) {
    var answer = 0;
    for(let i=1;i<land.length;i++){
        land[i][0]=Math.max(land[i-1][1],land[i-1][2],land[i-1][3])+land[i][0];
        land[i][1]=Math.max(land[i-1][0],land[i-1][2],land[i-1][3])+land[i][1];
        land[i][2]=Math.max(land[i-1][0],land[i-1][1],land[i-1][3])+land[i][2];
        land[i][3]=Math.max(land[i-1][0],land[i-1][1],land[i-1][2])+land[i][3];
    }
    answer=Math.max(...land[land.length-1])
    return answer;
}

0개의 댓글