상세 컨텐츠

본문 제목

행렬의 덧셈 자바스크립트 js

초보코딩

by wangmandoo1 2024. 8. 23. 09:05

본문

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

  • 행렬 arr1, arr2의 행과 열의 길이는 500을 넘지 않습니다.

입출력 예

arr1arr2return

[[1,2],[2,3]] [[3,4],[5,6]] [[4,6],[7,9]]
[[1],[2]] [[3],[4]] [[4],[6]]

 

length 

 

function solution(arr1, arr2) {
    // 결과를 저장할 행렬 초기화
    let result = [];

    // 각 행(row)에 대해 반복문 수행
    for (let i = 0; i < arr1.length; i++) {
        // 결과 배열에 새로운 행 추가
        result.push([]);
        
        // 각 열(column)에 대해 반복문 수행
        for (let j = 0; j < arr1[i].length; j++) {
            // 두 행렬의 같은 위치의 요소를 더한 값을 결과 행렬에 추가
            result[i].push(arr1[i][j] + arr2[i][j]);
        }
    }
    
    // 결과 행렬 반환
    return result;
}

'초보코딩' 카테고리의 다른 글

화살표 함수 arrow function  (0) 2024.08.23
for ,while  (0) 2024.08.23
State  (0) 2024.08.22
문자열 다루기 기본 js  (0) 2024.08.22
map ,set  (0) 2024.08.22

관련글 더보기