이차원배열문제다.
배열끼리 합을 구해서 최대값을 구하는 문제다.
/**
* @param {number[][]} accounts
* @return {number}
*/
var maximumWealth = function(accounts) {
let size = accounts.length;
let number = [size];
let max = 0;
let sum = 0;
for(let i = 0; i < accounts.length; i++){
number[i] = accounts[i].reduce((x,y) =>{
return x + y;
})
if(max < number[i]){
max = number[i];
}
}
return max;
};
reduce 함수를 활용해서 각 배열의 합을 구한다음, 배열의 합을 비교하기 위해서 배열 number담았다.
그리고 나서 변수 max에 대입한 후 조건문을 통해 비교해서 최대 값을 구했다.
배열의 각 요소에 대해 주어진 리듀서(reducer) 함수를 실행하고, 하나의 결과값을 반환합니다.
나의 경우 이 문제에서 누적된 합을 구하기 위해서 사용했다.