最近在看函数式编程
其中有一个完美数的定义
对于n
如果他的所有约数和等于n,怎么n是完美数,一行代码
var wanmei=function (n){
return [...Array(n-1).keys()].map(i=>i+1).filter(i=>n%i==0).reduce((a,b)=>a+b)==n;
}
console.log(wanmei(10));
最近在看函数式编程
其中有一个完美数的定义
对于n
如果他的所有约数和等于n,怎么n是完美数,一行代码
var wanmei=function (n){
return [...Array(n-1).keys()].map(i=>i+1).filter(i=>n%i==0).reduce((a,b)=>a+b)==n;
}
console.log(wanmei(10));