[JS][プログラマーLv 2]掘削


プログラマーLv 2が縄張りを奪う


*問題の説明



*ソリューション

  • 自分の列以外の列の最大値を累計します!
  • *コードの作成

    function solution(land) {
        var answer = 0;
    
        return Math.max(...land.reduce((a, c) => {
            return [
                c[0] + Math.max(a[1], a[2], a[3]),  
                c[1] + Math.max(a[0], a[2], a[3]),
                c[2] + Math.max(a[0], a[1], a[3]),
                c[3] + Math.max(a[0], a[1], a[2]),
            ];
        }, [0, 0, 0, 0]));
    }