マトリックスの加算
4906 ワード
問題の説明
行列の加算は、2つの同じ行列の同じ行、同じ列の値を加算した結果です.2つのマトリクスarr 1とarr 2を入力し、マトリクス加算結果の関数を返し、解を完了します.
せいげんじょうけん
行列arr 1、arr 2の行および列の長さは500を超えない.
I/O例
arr1 arr2 return
[[1,2],[2,3]] [[3,4],[5,6]] [[4,6],[7,9]]
[[1],[2]] [[3],[4]] [[4],[6]]
行列の加算は、2つの同じ行列の同じ行、同じ列の値を加算した結果です.2つのマトリクスarr 1とarr 2を入力し、マトリクス加算結果の関数を返し、解を完了します.
せいげんじょうけん
行列arr 1、arr 2の行および列の長さは500を超えない.
I/O例
arr1 arr2 return
[[1,2],[2,3]] [[3,4],[5,6]] [[4,6],[7,9]]
[[1],[2]] [[3],[4]] [[4],[6]]
function solution(arr1, arr2) {
const answer = [[]];
for(let i=0; i<arr1.length; i++) {
if(i !== 0) {
answer.push([])
}
for(let j=0; j<arr1[i].length; j++) {
answer[i][j] = arr1[i][j] + arr2[i][j]
}
}
return answer;
}
// 메서드로 풀어보기
function solution(arr1, arr2) {
return arr1.map((innerArr, a) => (innerArr.map((el, b) => (el+arr2[a][b]))))
}
Reference
この問題について(マトリックスの加算), 我々は、より多くの情報をここで見つけました https://velog.io/@nej1044/행렬의-덧셈テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol