// LV2. 행렬의 곱셈
public static int[][] solution_matrix_multiple(int[][] arr1, int[][] arr2) {
int[][] answer = new int[arr1.length][arr2[0].length];
for(int i=0;i<arr1.length;i++){
for(int j=0;j<arr2[0].length;j++){
answer[i][j] = 0;
for(int k=0;k<arr2.length;k++){
answer[i][j] += (arr1[i][k]*arr2[k][j]);
}
}
}
return answer;
}
'Algorithm > Programmers' 카테고리의 다른 글
[Programmers] LV2. 타켓넘버 (0) | 2023.03.17 |
---|---|
[Programmers] LV2. 영어로 끝말잇기 (0) | 2023.03.15 |
[Programmers] LV2. 다음 큰 숫자 (0) | 2023.03.15 |
[Programmers] LV2. 피보나치 수 (0) | 2023.03.15 |
[Programmers] LV2. 숫자의 표현 (0) | 2023.03.15 |