目前正在尝试使用js查找LCM课程。它似乎没有问题,但是当我提交它时,我收到输入226553150 1023473145
的失败结果,并且当它应该返回46374212988031340
时返回46374212988031350
感谢你能做的任何事情!
var readline = require('readline');
process.stdin.setEncoding('utf8');
var rl = readline.createInterface({
input: process.stdin,
terminal: false
});
function lcm(a,b) {
return((a*b)/gcd(a,b))
}
function gcd(a,b) {
if(b == 0){
return a;
}
return gcd(b,(a%b));
}
rl.on('line', (line) => {
var a = parseInt(line.toString().split(' ')[0]);
var b = parseInt(line.toString().split(' ')[1]);
console.log(lcm(a,b));
rl.close();
})