행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다. 2개의 행렬 arr1과 arr2를 입력받아, 행렬 덧셈의 결과를 반환하는 함수, solution을 완성해주세요.
function solution(arr1, arr2) {
return arr1.map((e, idx) => {
let temp = [];
for (let i = 0; i < e.length; i++) {
temp[i] = e[i] + arr2[idx][i];
}
return temp;
});
}
function solution(arr1, arr2) {
return arr1.map((e, idx) => {
return e.map((inner, innerIdx)=>{
return inner+arr2[idx][innerIdx]
})
});
}
맵핑하고 반복문을 돌려서 풀었는데 생각해보니 반복문 돌릴거면 다시 맵핑해도 될 것 같아서 해보니 풀린다.
출처: 프로그래머스 코딩 테스트 연습,