[프로그래머스 level1] 행렬의 덧셈

김예지·2021년 10월 9일
1

문제

https://programmers.co.kr/learn/courses/30/lessons/12950


문제 풀이

코드1

function solution(arr1, arr2) {
    let answer=[], arr;

    for(let i=0; i<arr1.length; i++){
        arr=[];
        for(let j=0; j<arr1[i].length; j++){
            arr.push(arr1[i][j]+arr2[i][j]);
        }
        answer.push(arr);
    }
    return answer;
}

코드2

map을 통해 풀이한 코드이다. 이차원 배열에서는 map을 이런식으로 사용할 수 있다니... 완전 신기하다🤔

return A.map((a,i) => a.map((b, j) => b + B[i][j]));
profile
내가 짱이다 😎 매일 조금씩 성장하기🌱

1개의 댓글

comment-user-thumbnail
2021년 10월 25일

10/25
이차원 map 익히기

답글 달기