私は素数を見つけるためにJavaScriptでコードを書いています。JavaScriptの素数
私は配列(var arr
)を作成し、その中に最初の素数を入れました。
私は最後プライム配列に格納された番号でi
値をチェックする(の代わりに、より高速な実行のためのすべての番号。)
は私のコードをチェックアウトし、私の構文を修正してください。
var arr = [2];
document.getElementById("demo").innerHTML = arr;
function myFunction() {
for (i = 3; i <= 10; i++) {
if (i % 2 !==0) {
for (j = 0; j <= arr.length - 1; j++){
if (i % arr[j] !== 0) {
arr.push(i);
}
}
document.getElementById("demo").innerHTML = arr;
}
}
このコードは元のコードよりも効率が悪く、ループ用にネストされている必要があります。 –
@BJMyers OPコードを実行しましたか?それが間違っていると効率はどれくらいですか? – slevy1