JSFiddle - React, Tailwind, and code Playground

by Pankaj Kargirwar

JavaScript

// Function to calculate GCD
function gcd(a, b) {
    return b === 0 ? a : gcd(b, a % b);
}

// Function to calculate LCM
function lcm(a, b) {
    return (a * b) / gcd(a, b);
}

// Function to find LCM of an array of numbers
function findLCM(numbers) {
    let result = 1;
    for (let i = 0; i < numbers.length; i++) {
        result = lcm(result, numbers[i]);
    }
    return result;
}

// Example usage
const numbers = [32, 16, 16, 64];
const result = findLCM(numbers);
console.log("LCM:", result);