返回两个数字中最不常见的倍数

5年以前  |  阅读数:363 次  |  编程语言:JavaScript 

返回两个数字中最不常见的倍数。

使用最大的公共除数 (GCD) 公式和Math.abs()来确定最不常见的倍数。GCD 公式使用递归。

const lcm = (x,y) => {
const gcd = (x, y) => !y ? x : gcd(y, x % y);
return Math.abs(x*y)/(gcd(x,y));
};
// lcm(12,7) -> 84

Copyright© 2013-2020

All Rights Reserved 京ICP备2023019179号-8