有人可以给我指导获得这里的黄金数字吗?这是家庭作业,所以我不想要答案,但一些指针将不胜感激.这真让我讨厌:(
我想我很亲密.但是我遇到的这个问题是25号和35号.这些不是素数,但是这个函数正在返回它们
var getPrimeNumber = function(n) {
if(n === 1) return "";
else if(n == 2) return 2;
else if(n == 3) return 3;
else {
for(i=Math.floor(Math.sqrt(n)); i>=2; i--){
//console.log(i);//maybe another var in here?
if(n%i !==0 && n%2 !==0 && n%3 !== 0)
return n; // 25/Math.sqrt(25) will be equal to zero this is what gives me 25 !!!
}
}
};
Run Code Online (Sandbox Code Playgroud)