24 lines
382 B
JavaScript
24 lines
382 B
JavaScript
|
|
function eratosthene(n)
|
|
{
|
|
let primes = [];
|
|
let filterArray = [];
|
|
for(let i = 2; i <=n; i++){
|
|
// TODO
|
|
}
|
|
return primes;
|
|
}
|
|
|
|
function eratosthene1(n)
|
|
{
|
|
let numbers = Array.from({length : n - 2}, (v,k) => k + 2);
|
|
let p ,primes = [];
|
|
|
|
while(numbers.length){
|
|
[p,...numbers] = numbers;
|
|
numbers = numbers.filter( x => x%p != 0);
|
|
primes = [...primes,p];
|
|
}
|
|
return primes;
|
|
}
|