728x90
반응형
SMALL

function solution(arr1, arr2) {
const result = [];
for(let i=0;i<arr1.length;i++){
const arr = [];
for(let k =0;k<arr2[0].length;k++){
let sum=0;
for(let j=0;j<arr1[0].length;j++){
sum += arr1[i][j] * arr2[j][k];
}
arr.push(sum);
}
result.push(arr)
}
return result;
}
더 간단한 코드 - gpt
function solution(arr1, arr2) {
return arr1.map(row =>
arr2[0].map((_, colIndex) =>
row.reduce((sum, value, i) => sum + value * arr2[i][colIndex], 0)
)
);
}
LIST
'CS > 알고리즘' 카테고리의 다른 글
| [Summer/Winter Coding(~2018)] PGS lv2. 점프와 순간이동 (0) | 2025.09.15 |
|---|---|
| [해시] PGS lv2. 의상 (0) | 2025.09.14 |
| [연습문제] PGS lv1. 가장 가까운 같은 글자 (0) | 2025.09.10 |
| [해시] PGS lv2. 전화번호 목록 (0) | 2025.09.10 |
| [월간 코드 챌린지 시즌3] PGS lv2. n^2 배열자르기 (0) | 2025.09.08 |