inblog logo
|
stupefyee
    알고리즘문제풀기

    [JAVA 문제 풀이] 296. 행렬의 곱셈

    프로그래머스 (12949)
    Stupefyee's avatar
    Stupefyee
    Jun 03, 2025
    [JAVA 문제 풀이] 296. 행렬의 곱셈
    Contents
    내가 작성한 코드
    school.programmers.co.kr
    https://school.programmers.co.kr/learn/courses/30/lessons/12949
    notion image
     

    내가 작성한 코드

    class Solution { public int[][] solution(int[][] arr1, int[][] arr2) { int n = arr1.length; int m = arr2[0].length; int k = arr1[0].length; // arr2.length와 동일 int[][] answer = new int[n][m]; for (int i = 0; i < n; i++) { // arr1의 행 for (int j = 0; j < m; j++) { // arr2의 열 for (int l = 0; l < k; l++) { // 곱셈 계산 answer[i][j] += arr1[i][l] * arr2[l][j]; } } } return answer; } }
    • 행렬 곱셈
      • 앞 행렬의 크기가 m× n이고 뒷 행렬의 크기가 n× r 인 경우, 곱셈 결과 나오는 행렬의 크기는m× r
     
    Share article
    Contents
    내가 작성한 코드

    stupefyee

    RSS·Powered by Inblog