문제 설명
제한 조건
풀기 전, 행렬의 곱셈에 대한 개념이 잘 잡혀있지않아서 이 사이트를 사이트 참고.
function solution(arr1, arr2) {
const answer = [];
for(let i = 0; i < arr1.length; i++) {
let result = [];
for(let j = 0; j < arr2[0].length; j++) {
let elem = 0;
for(let k = 0; k < arr2.length; k++) { // arr1[0].length도 가능.
elem += arr1[i][k] * arr2[k][j];
}
result.push(elem);
}
answer.push(result);
}
return answer;
}
쉬울 줄 알고 빨리 풀고 자야지 했지만 ,,생각보다 어려운 문제였다 하하