프로그래머스 행렬의 곱셈

김민석·2025년 3월 10일

행렬의 곱셈

수학 문제다 2차 행렬의 곱셈 다시금 한번 되짚어 보면서 그림판을 그리며 행렬의 곱셈을 구현해 보았다.

첫번째 2차원 행렬을 1번째줄을 차례로 2번째 2차원 행렬은
첫 세로줄 부터 세로로 차례대로 곱하면서 더해주면 새로운 2차원 배열이 생성이 된다.

function solution(arr1, arr2) {
    var answer = [];
    for(let i =0;i<arr1.length;i++) {
        let arr =[];
        for(let j =0;j<arr2[0].length;j++) {
            let sum =0;
            for(let k=0;k<arr1[0].length;k++) {
                sum+=arr1[i][k]*arr2[k][j];
            }
            arr.push(sum);
        }
        answer.push(arr);
    }
    return answer;
}
profile
나만의 기록장

0개의 댓글