Discuss / JavaScript / 交作业

交作业

Topic source

LigeLaige

#1 Created at ... [Delete] [Delete and Lock User]
return arr.filter( function(x) {
    if (x < 2) return false;
    if (x === 2 || x === 3) return true;
    if (x % 2 === 0) return false; 

    for (var i=3; i*i < x + 1; i+=2)
    {
        if (x % i === 0) return false;
    }
    return true;
});

  • 1

Reply