[アルゴリズム]マトリクスの加算


問題の説明


行列の加算は、2つの同じ行列の同じ行、同じ列の値を加算した結果です.2つのマトリクスarr 1とarr 2を入力し、マトリクス加算結果の関数を返し、解を完了します.

せいげんじょうけん

  • 行列arr 1、arr 2の行および列の長さは500を超えない.
  • I/O例



    💡 コード#コード#

    function solution(arr1, arr2) {
      const result = [];
      
      for (let i = 0; i < arr1.length; i++) {
        const sub = [];
        for (let j = 0; j < arr1[i].length; j++) {
          sub.push(arr1[i][j] + arr2[i][j]);
        }
        result.push(sub);
      }
      
      return result;
    }

    他人の解答

    function solution(arr1, arr2) {
      return arr1.map((a, i) => a.map((b, j) => b + arr2[i][j]));
    }
    質問元:プログラマ