素数判定
2010/04/11(日) 25:16 Javascript親記事へこのエントリーをはてなブックマークに追加

試し割り
  1. 単純に2からその数まで割っていき、割れるのはその数だけとなるのが素数。
全く最適化してない。
function decisionPrime(n){
    for(var i=2,cnt=false;i<n;i++){
        if(n%i==0){
            cnt = true;           
        }
    }
    if(!cnt) console.log(n + " == 素数");
}
for(var j=0;j<30;j++){
   decisionPrime(j) 
}
2で割ったら2の倍数は計算しなくてもいい。

名前:  非公開コメント   

  • TB-URL  http://efcl.info/adiary/032/tb/