UNPKG

@dxzmpk/js-algorithms-data-structures

Version:

Algorithms and data-structures implemented on JavaScript

12 lines (9 loc) 286 B
import euclideanAlgorithm from '../euclidean-algorithm/euclideanAlgorithm'; /** * @param {number} a * @param {number} b * @return {number} */ export default function leastCommonMultiple(a, b) { return ((a === 0) || (b === 0)) ? 0 : Math.abs(a * b) / euclideanAlgorithm(a, b); }