JS map

pyozzi·2024년 3월 7일
0

map
배열에 반복문을 사용할때, for문을 대게 많이 사용하게 되는데, map 함수를 사용하는 방법이 코드상 간결해보이고 기존 배열의 불변성을 지킬 수 있어
상태관리에 용이한 면이 있습니다.

이런 map 함수를 이중으로 사용하는 예제.

행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다.
2개의 행렬 arr1과 arr2를 입력받아, 행렬 덧셈의 결과를 반환하는 함수, solution을 완성해주세요.
ex)

    arr1            arr2          solution
[[1,2],[2,3]]	[[3,4],[5,6]]	[[4,6],[7,9]

sol)

function solution(arr1, arr2) {
    return arr1.map((sub1, index1) => {
        return sub1.map((sub2, index2) => {
           return sub2 + arr2[index1][index2]; 
        });   
    });
}
profile
웹 개발자입니다

0개의 댓글