JSFiddle - React, Tailwind, and code Playground
HTML
<div class="blah"></div>
JavaScript
function sieve_dog(n) {
// create blank sieve
var sieve = new Array();
for (var i = 0; i < n; i++) {
sieve.push(1);
}
for (var i = 1; i <= n; i++) {
for (var j = i; (i + j + 2*i*j) < n && i <= j; j++) {
sieve[i + j + 2*i*j] = 0;
}
}
for (var i = 1; i < n; i++) {
if (sieve[i])
$(".blah").append(i * 2 + 1 + " ");
}
}
sieve_dog(10000);