
using System;
public class Solution
{
public int[,] solution(int[,] arr1, int[,] arr2)
{
int rowsArr1 = arr1.GetLength(0); // arr1의 행 수
int colsArr1 = arr1.GetLength(1); // arr1의 열 수
int rowsArr2 = arr2.GetLength(0); // arr2의 행 수
int colsArr2 = arr2.GetLength(1); // arr2의 열 수
// 결과 행렬 C의 크기: arr1의 행 수 x arr2의 열 수
int[,] result = new int[rowsArr1, colsArr2];
// 행렬 곱셈 수행
for (int i = 0; i < rowsArr1; i++)
{
for (int j = 0; j < colsArr2; j++)
{
for (int k = 0; k < colsArr1; k++)
{
result[i, j] += arr1[i, k] * arr2[k, j];
}
}
}
return result;
}
}