UNPKG

javascript-algorithms-and-data-structures

Version:

Algorithms and data-structures implemented on JavaScript

16 lines (12 loc) 302 B
import euclideanAlgorithm from '../euclidean-algorithm/euclideanAlgorithm'; /** * @param {number} a * @param {number} b * @return {number} */ export default function leastCommonMultiple(a, b) { if (a === 0 && b === 0) { return 0; } return Math.abs(a * b) / euclideanAlgorithm(a, b); }