プログラマ[レベル1]マトリクスの加算
3958 ワード
質問する
行列の加算は、2つの同じ行列の同じ行、同じ列の値を加算した結果です.2つのマトリクスarr 1とarr 2を入力し、マトリクス加算結果の関数を返し、解を完了します.
せいげんじょうけん
行列arr 1、arr 2の行および列の長さは500を超えない.
I/O例
に答える
function solution(arr1, arr2) {
let n = arr1.length; // 행
let m = arr1[0].length; // 열
let answer = Array.from(Array(n), () => Array(m).fill(0));
for (let i = 0; i < n; i++) {
for (let j = 0; j < m; j++) {
answer[i][j] = arr1[i][j] + arr2[i][j];
}
}
return answer;
}
考える
他の簡単で便利な方法を考えるよりも、定式で近づけたほうがよさそうです.mapとforeachはいろいろ試しましたが、時間がかかりました...
Reference
この問題について(プログラマ[レベル1]マトリクスの加算), 我々は、より多くの情報をここで見つけました https://velog.io/@bkdragon0228/프로그래머스Level-1-행렬의-덧셈テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol