
function solution(triangle) {
var answer = 0;
var new__arr= Array.from({length:triangle.length},()=>Array(triangle[triangle.length-1].length).fill(0));
new__arr[0][0]=triangle[0][0]
var final_max=0;
for(var i=1; i<triangle.length; i++){
for(var g=0; g<triangle[i].length; g++){
var one=0;
var two=0;
if(i-1>=0 && g-1>=0){
one=new__arr[i-1][g-1];
}
if(i-1>=0){
two=new__arr[i-1][g]
}
var max__= Math.max(one,two);
new__arr[i][g]=max__+triangle[i][g];
final_max=Math.max(final_max, new__arr[i][g])
}
}
return final_max;
}
//solution([[7], [3, 8], [8, 1, 0], [2, 7, 4, 4], [4, 5, 2, 6, 5]])
이렇게만 3단계 나왓으면 좋겟다..^^:;