// 1번 풀이
function solution(arr1, arr2) {
var answer = [[]];
for (let i = 0; i < arr1.length; i++) {
answer[i] = [];
for (let j = 0; j < arr1[i].length; j++) {
answer[i][j] = arr1[i][j] + arr2[i][j]
}
}
return answer;
}
// 2번 풀이
function solution(arr1, arr2) {
return arr1.map((a,i) => a.map((b, j) => b + arr2[i][j]));
}
이중 반복문을 통해 값을 넣어주고 리턴하는 방식을 통해 배열문제를 해결했다.
하지만 다른 풀이 방식을 연구해보니 map 메서드를 사용해서 문제 해결을 할 수 있다는 사실을 알게 돼었다.
배열 관련 문제를 풀 때 map 메서드를 사용하면 반복문보다 좀 더 코드를 간결하게 해결할 수 있을 것이다.