1672. Richest Customer Wealth


質問する



これは2 D配列の問題です.
これは配列間で最大値を求める問題である.
/**
 * @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関数を用いて各配列の和を求め,配列の和を比較するために配列数を加えた.
次に変数maxを代入し,条件文で比較して最大値を求める.

reduce


アレイ内の各要素に対して指定されたreducer関数を実行し、結果値を返します.
私の場合はこの問題に累積した和を求めるために使用しています.