找出数组中的素数
例如 shu([1,2,5,9,7,8,6,13,56,48,46]) = [2, 5, 7, 13];
function shu(arr){
return arr.filter(
function(num) {
if (num == 1) {
return false;
}
if (num == 2) {
return true;
}
for (var i = 2; i <= Math.sqrt(num); i++) {
if (num % i == 0) {
return false;
}
}
return true;
}
)
}
近期评论