function solution(arr1, arr2) {
let answer = [];
for (let i = 0; i < arr1.length; i++) {
let numArr = [];
for (let j = 0; j < arr2[0].length; j++) {
let sum = 0;
for (let m = 0; m < arr2.length; m++) {
sum += arr1[i][m] * arr2[m][j];
}
numArr.push(sum);
}
answer.push(numArr);
}
return answer;
}
이 문제는 범위설정 문제를 처음에 잘못해서 틀렸었다.
const arr1 = [[2, 3, 2], [4, 2, 4], [3, 1, 4]];
const arr2 = [[5, 4, 3], [2, 4, 1], [3, 1, 1]];
일때, arr1[0][0] x arr2[0][0] + arr1[0][1] x arr2[1][0] + arr1[0][2] x arr2[2][0]
arr1[0][0] x arr2[1][0] + arr1[0][1] x arr2[1][1] + arr1[0][2] x arr2[2][1]
이런식으로 계산이 된다.