[JAVA] 프로그래머스 : 행렬의 곱셈

조예빈·2024년 7월 16일
0

Coding Test

목록 보기
59/138

https://school.programmers.co.kr/learn/courses/30/lessons/12949

class Solution {
    public int[][] solution(int[][] arr1, int[][] arr2) {
        int row1 = arr1.length;
        int col1 = arr1[0].length;
        int col2 = arr2[0].length;
        
        int[][] result = new int[row1][col2];
        
        for(int i=0; i<row1; i++){
            for(int j=0; j<col2; j++){
                int sum = 0;
                for(int k=0; k<col1; k++){
                    sum = sum + arr1[i][k] * arr2[k][j];
                }
                result[i][j] = sum;
            }
        }
        return result;
    }
}

profile
컴퓨터가 이해하는 코드는 바보도 작성할 수 있다. 사람이 이해하도록 작성하는 프로그래머가 진정한 실력자다. -마틴 파울러

0개의 댓글