primer-packnpm
Version:
prueba de publicacion de paquetes en npm
23 lines (19 loc) • 448 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
function factor(num) {
var result = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : [];
var root = Math.sqrt(num);
var x = 2;
if (num % x) {
x = 3;
while (num % x && x < root) {
x += 2;
}
}
x = x <= root ? x : num;
result.push(x);
return x === num ? result : factor(num / x, result);
}
exports.default = factor;