Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save aceqbaceq/a50429021a43bfb895ec8bdad32387cd to your computer and use it in GitHub Desktop.
Save aceqbaceq/a50429021a43bfb895ec8bdad32387cd to your computer and use it in GitHub Desktop.
var ar;
ar=[];
ar[0]=0;
for (var i=1; i<=100; i++) {
ar[i]=i;
};
alert ("ar="+ar);
// ===============================================
var b;
b=[];
var r;
r=2;
while ( r*r < (ar.length-1) ) {
b = erast(ar,r);
ar=b;
r=r+1;
};
function erast(a,n) {
var i;
i=2;
while ( (n*i) <= (a.length-1) ) {
a[ n *i ] = 0;
i = i + 1;
};
return a;
};
var q;
q=[];
var j;
j=0;
for ( var i=0; i <= b.length-1; i++ ) {
if ( b[i] != 0 ) {
q[j]=b[i];
j=j+1;
};
};
alert ( q );
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment