Tell us what’s happening:
Hello guys, I m stuck here in the SumPrime exercise. May I ask for your help here?
Thanks
Here is my code:
function sumprimes(num) {
let alpha = []
for(let i = 0; i < 10; ++i) {
if(i==2 || i % 2 !== 0 {
alpha.push(i)
}
}
alpha.includes(1) ? alpha.splice(alpha.indexOf(1),1) : console.log('');
let primes = [];
for(let j = 11; j < num; ++j) {
let counter = 0;
for(let a = 0; a < alpha.length; ++a) {
if(j % alpha[a] !== 0) {
counter +=1
if(counter === alpha.length && primes.includes(j) == false) {
primes.push(j)
counter = 0
}
}
}
}
let process = alpha.concat(primes);
// console.log(process);
let done = process.filter(e=> {
return !Number.isInteger(Math.sqrt(e))
});
return done.reduce((a, b) =>{ return a + b });
}
sumprimes(100);