Perfect numbers: Difference between revisions

Line 986:
return chain(
rng(nFrom, nTo),
 
function mPerfect(xn) {
return (chain(
functionrng(1, perfectMath.floor(Math.sqrt(n) {)),
function (y) return chain({
return (n % y) === 0 && n > 1 ? [y, n / y] : [];
rng(1, Math.floor(Math.sqrt(n))),
function (y) {
return (n % y) === 0 && n > 1 ? [y, n / y] : [];
}
).reduce(function (a, x) {
return a + x;
}, 0) / 2 === n;
}
).reduce(x)function ?(a, [x] :) [];{
return a + x;
}, 0) / 2 === n) return? a[n] +: x[];
}
);
 
9,659

edits