M × N o'lchamli A va N × K o'lchamli B matritsalar berilgan. Ularning ko'paytmasini (M × K matritsa) qaytaring: C[i][j] = A[i][0]·B[0][j] + A[i][1]·B[1][j] + ….
func multiplyMatrices(M int, N int, K int, A [][]int, B [][]int) [][]int {
// ...
}
Input: M=2, N=2, K=2, A=[[1,2],[3,4]], B=[[5,6],[7,8]]
Output: [[19, 22], [43, 50]]
Input: M=2, N=3, K=2, A=[[1,2,3],[4,5,6]], B=[[1,2],[3,4],[5,6]]
Output: [[22, 28], [49, 64]]
Input: M=3, N=2, K=3, A=[[1,2],[3,4],[5,6]], B=[[1,2,3],[4,5,6]]
Output: [[9, 12, 15], [19, 26, 33], [29, 40, 51]]
M × K o'lchamda; uchta ichma-ich sikl kerak: i, j va t.result[i][j] += A[i][t] * B[t][j].