var maximumWealth = function(accounts) {
return Math.max(...accounts.map(e => e.reduce((acc, cur) => acc + cur, 0)))
};
간단한 문제였다. 2차원 배열을 평탄화해서 해결했다.
1. map 메소드를 이용해서 한 고객의 은행별 잔액 리스트(Array)를 총잔액(Number)으로 변환한다.
2. 변환하는 과정에서 reduce 메소드를 사용해서 은행별 잔액을 모두 더해서 총잔액을 구한다.
3.Math.max()
를 사용해서 최대 잔액을 구한다.