美文网首页
枚举算法之最大素数

枚举算法之最大素数

作者: ettingshausen | 来源:发表于2017-05-04 09:09 被阅读23次

    问题:求解(0,N)中的最大素数

    function getPrim(n) {
    
        let begin = new Date();
    
        let prim = [2];
    
        let isDivided = function (x, y) {
            return x % y === 0;
        };
    
        for (let i = 3; i < n; i += 2) {
    
            for (let index = 0; index < prim.length; ++index) {
                if (isDivided(i, prim[index])) {
                    break;
                } else {
                    if (index === prim.length - 1) {
                        prim.push(i)
                    }
                }
            }
        }
    
        console.log(prim)
    }
    
    getPrim(100000);
    

    相关文章

      网友评论

          本文标题:枚举算法之最大素数

          本文链接:https://www.haomeiwen.com/subject/htdrtxtx.html