Bội số chung nhỏ nhất, (LCM) của hai số nguyên a và b, là số nguyên dương nhỏ nhất chia hết cho cả a và b.
Ví dụ -
LCM của 4 và 6 là 12 vì 12 là số nhỏ nhất chia hết cho cả 4 và 6.
Chúng tôi được yêu cầu viết một hàm JavaScript nhận vào hai số, tính toán và trả về LCM của những số đó.
Ví dụ
Sau đây là mã -
const num1 = 4;
const num2 = 6;
const findLCM = (num1, num2) => {
let hcf;
for (let i = 1; i <= num1 && i <= num2; i++) {
if( num1 % i == 0 && num2 % i == 0) {
hcf = i;
};
};
let lcm = (num1 * num2) / hcf;
return lcm;
};
console.log(findLCM(num1, num2)); Đầu ra
Sau đây là kết quả trên bảng điều khiển -
12