JSFiddle - React, Tailwind, and code Playground
by ktstowell
HTML
euler $7
<button onclick="getPrimes();">Get primes</button>
JavaScript
var goal = 101;
var primes = 0;
var num = -1;
var divisors = [2, 3, 4, 5, 7, 9];
var prime;
function nthPrime(nth){
var P= [2], n= 3, div, i, limit,isPrime;
while(P.length<nth){
div= 3, i= 1;
limit= Math.sqrt(n)+1;
console.log(div, limit)
isPrime= true;
while(div<limit){
if(n%div=== 0){
isPrime= false;
div= limit;
}
else div= P[i++] || div+ 2;
}
if(isPrime) P.push(n);
n+= 2;
}
return P[P.length-1];
}
window.getPrimes = function() {
console.log(nthPrime(goal));
}