κ°μΈκ³΅λΆ/Algorithm
[λ°±μ€][Node.js] 2609λ² : μ΅λ곡μ½μμ μ΅μ곡배μ
πλ°λ΄λ΄π
2021. 9. 4. 22:59
Algorithm
- μ΅λ곡μ½μμ μ΅μ곡배μ -
λ¬Έμ
λ κ°μ μμ°μλ₯Ό μ λ ₯λ°μ μ΅λ 곡μ½μμ μ΅μ 곡배μλ₯Ό μΆλ ₯νλ νλ‘κ·Έλ¨μ μμ±νμμ€.
μ μΆλ ₯ μμ
λ¬Έμ νκΈ°
const readline = require("readline");
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout,
});
let input;
rl.on("line", function (line) {
input = line
.toString()
.split(" ")
.map((el) => +el);
}).on("close", function () {
let result = []; // μ΅λ곡μ½μ, μ΅μ곡배μ
let big = Math.max(...input);
for (let i = big; i >= 0; i--) {
if (input[0] % i === 0 && input[1] % i === 0) {
result.push(i);
break;
}
}
result.push(
result[0] * parseInt(input[0] / result[0]) * parseInt(input[1] / result[0])
);
console.log(result.join("\n"));
process.exit();
});
λ°μν