문제
제한 조건
입출력 예
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) {
var answer = [[]];
for (let i = 0; i < arr1.length; i++) { //arr1 길이만큼 반복한다.
answer[i] = []; // 배열을 answer[i]에 넣어준다.
for (let j = 0; j < arr1[i].length; j++) { //arr[1]의 길이만큼 반복한다.
answer[i].push(arr1[i][j] + arr2[i][j]) //넣어야 하는 각 배열에 맞게 추가해준다.
}
}
return answer;
}
2차원 배열과 관련된 문제여서 2차원 배열에 대한 구글링을 해보고 개념을 익히는 시간을 가져보았다.
또 배열을 추가하는 .push()메서드에 대해서도 알아보고 적용하였다.