UNPKG

dist-javascript-algorithms-and-data-structures

Version:

Algorithms and data-structures implemented on JavaScript

19 lines (15 loc) 526 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = leastCommonMultiple; var _euclideanAlgorithm = _interopRequireDefault(require("../euclidean-algorithm/euclideanAlgorithm")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } /** * @param {number} a * @param {number} b * @return {number} */ function leastCommonMultiple(a, b) { return a === 0 || b === 0 ? 0 : Math.abs(a * b) / (0, _euclideanAlgorithm.default)(a, b); }