[프로그래머스] Lv.1 행렬의 덧셈

Miro·2022년 7월 25일
0
post-thumbnail

프로그래머스 Lv.1 행렬의 덧셈

문제, 제한 사항, 입출력

나의 코드

1
2
3
4
5
6
7
8
9
10
11
12
13
function solution(arr1, arr2) {
    let answer = [];
    
    for (let i = 0; i < arr1.length; i++) {
        let a = [];
        for(let j = 0; j < arr1[i].length; j++) {
            a.push(arr1[i][j] + arr2[i][j]);
        }
        answer.push(a);
    }
    
    return answer;
}
cs

반복문을 2개를 사용해서 2차원 배열의 모든 행과 열을 탐색한다.
길이는 arr1arr2의 배열 길이가 같다는 가정하에 arr1의 길이로 통일했다.

안쪽 반복문에서 바깥쪽 반복문에 선언된 빈 배열 aarr1[i][j]번째 값과 arr2[i][j]번째 값을 더해서 push 해준다.

안쪽 반복문에서 arr[i] 번째의 배열이 완성 되었으면 바깥쪽 반복문에서 빈 배열 answerpush 해준다.

profile
프론트엔드 개발자(진)

0개의 댓글