반응형
#문제
#문제 해설
function solution(arr1, arr2) {
var answer = []
//addArr에 i가 arr1.length길이만큼 돌아간다.
for (let i = 0; i < arr1.length; i++) {
let addArr = [];
// addArr이라는 새로운 변수에는
// arr1의 i번째 인덱스의 j번째 요소와
// arr2의 i번째 인덱스의 j번째 요소를 합한 것을 넣어준다.
for (let j = 0; j < arr1[i].length; j++) {
addArr.push(arr1[i][j]+ arr2[i][j])
}
answer.push(addArr) //answer 에 푸시한다.
}
return answer
}
console.log(solution([[1, 2], [2, 3]], [ [3, 4], [5, 6]], [ [4, 6], [7, 9]]))
#문제후기
이문제는 딱 2중for문을 쓸수 잇느냐 없느냐의 문제였던거 같다...
[[]]이라서 2중for문을 써야한다는걸 느낄수 잇엇는데 이게 아니였다면 쓸수 잇을지...
반응형
'알고리즘풀어보기' 카테고리의 다른 글
나누어 떨어지는 숫자 배열 (0) | 2023.01.31 |
---|---|
x만큼 간격이 있는 n개의 숫자 (0) | 2023.01.31 |
핸드폰 번호 가리기 (0) | 2023.01.31 |
부족한 금액 계산하기 (0) | 2023.01.31 |
2016년 (0) | 2023.01.31 |