개발자로 전향중

[프로그래머스] 행렬의 덧셈 - 이차원 배열 본문

자료구조&알고리즘

[프로그래머스] 행렬의 덧셈 - 이차원 배열

hovinee 2024. 9. 30. 18:15

문제 설명

 

문제 해결

function solution(arr1, arr2) {
    // 두 행렬의 크기가 동일하므로 arr1과 arr2의 행, 열 수를 가져옵니다.
    const rows = arr1.length;
    const cols = arr1[0].length;
  
    // 결과를 저장할 행렬을 초기화합니다.
    const result = Array.from({ length: rows }, () => Array(cols).fill(0));
    // 각 요소를 더합니다.
    for (let i = 0; i < rows; i++) {
        for (let j = 0; j < cols; j++) {
            result[i][j] = arr1[i][j] + arr2[i][j];
        }
    }

    return result;
}