Algorithm
- ํ๋ ฌ ๊ณฑ์ -
๋ฌธ์
N*Mํฌ๊ธฐ์ ํ๋ ฌ A์ M*Kํฌ๊ธฐ์ ํ๋ ฌ B๊ฐ ์ฃผ์ด์ก์ ๋, ๋ ํ๋ ฌ์ ๊ณฑํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์ ์ถ๋ ฅ ์์
๋ฌธ์ ํ๊ธฐ
const readline = require("readline");
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout,
});
let input = [];
rl.on("line", function (line) {
input.push(
line
.toString()
.split(" ")
.map((el) => +el)
);
}).on("close", function () {
let size = input.shift();
let hang1 = input.splice(0, size[0]);
size = input.shift();
let hang2 = input.splice(0, size[0]);
let result = [];
for (let i = 0; i < hang1.length; i++) {
let value = [];
for (let j = 0; j < hang2[0].length; j++) {
let gop = hang1[i].map((el, idx) => el * hang2[idx][j]);
let sum = gop.reduce((past, curr) => past + curr, 0);
value.push(sum);
}
result.push(value.join(" "));
}
console.log(result.join("\n"));
process.exit();
});
๋ฐ์ํ
'๊ฐ์ธ๊ณต๋ถ > Algorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค][Node.js] 2742๋ฒ : ๊ธฐ์ฐ N (0) | 2021.09.13 |
---|---|
[๋ฐฑ์ค][Node.js] 2741๋ฒ : N์ฐ๊ธฐ (0) | 2021.09.12 |
[๋ฐฑ์ค][Node.js] 2739๋ฒ : ๊ตฌ๊ตฌ๋จ (0) | 2021.09.10 |
[๋ฐฑ์ค][Node.js] 2738๋ฒ : ํ๋ ฌ ๋ง์ (0) | 2021.09.09 |
[๋ฐฑ์ค][Node.js] 2720๋ฒ : ์ธํ์ ์ฌ์ฅ ๋ํ (0) | 2021.09.08 |
๋๊ธ