题解 | 矩阵乘法

const rl = require("readline").createInterface({ input: process.stdin });
var iter = rl[Symbol.asyncIterator]();
const readline = async () => (await iter.next()).value;

void async function () {
    // Write your code here
  let firRow = await readline()
  let RowAndCol = await readline()
  let senCol = await readline()
  let matrix1 = []
  let matrix2 = []
  let res = Array.from({ length: firRow }, () => Array.from({ length: senCol }, () => 0));
 for(let q=0; q<firRow; q++) {
    let tempRow = await readline()
    matrix1.push(tempRow.split(" ").map(Number))
 }
 for(let l=0; l<RowAndCol; l++) {
    let tempRow = await readline()
    matrix2.push(tempRow.split(" ").map(Number))
 }
  for (let i = 0; i < firRow; i++) {
    for (let j = 0; j < senCol; j++) {
        for (let k = 0; k < RowAndCol; k++) {
            res[i][j] += matrix1[i][k] * matrix2[k][j];
        }
    }
}
res.forEach((item) => {
    let str = ''
    item.forEach((i) => {
     str += i + " "
    })
    console.log(str)
})
}()

全部评论

相关推荐

码农索隆:1.照片换成证件照。 2.专业技能写的太少了,太单薄了。 3.项目经历描写的太冗余,分成几点。 4.无实习经历,看看能不能包一个。
点赞 评论 收藏
分享
我只是一个小白菜:我还用不惯m4,也是山猪吃不了细糠了
投递字节跳动等公司10个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务