Alessandra avatar

Sieve

drago18121996

Published: 06 May 2024 › Updated: 06 May 2024Sieve

Sieve

export function primes(num: number): number[] {

const numer: number[] = [];

for(let i=2; i<=num; i++){

if(Isprimes(i)){

  numer.push(i);

}

}

return numer;

}

function Isprimes(num: number):boolean {

if(num ==1) return true;

if(num == 2 || num == 3) return true;

if( num % 2== 0 || num % 3 == 0) return false;

let i = 5;

while(num >= i*i){

if( num % i == 0 || num % (i+2) == 0 ) return false;

i +=6;

}

return true;

}

Leave Sieve to:

Written by

Writer / Researcher

Read more #ita posts


Best Posts From Alessandra

We have not curated any of drago18121996's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.

More Posts From Alessandra