行列の加算(JavaScript)


問題の説明


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

せいげんじょうけん


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

I/O例


arr1arr2return[[1,2],[2,3]][[3,4],[5,6]][[4,6],[7,9]][[1],[2]][[3],[4]][[4],[6]]

問題を解く

function solution(arr1, arr2) {
  let answer = []
  for (let i = 0; i < arr1.length; i++) {
    let b = []
    for (let j = 0; j < arr1[i].length; j++){
      let a = arr1[i][j]+arr2[i][j]
      b.push(a)      
    }answer.push(b)
  }
  return answer
}
  • 二重複文により、arr1arr2のそれぞれの配列における配列要素を加算し、pushにより新たな配列bに入れ、さらに順次新たな配列answerに入れる.