Bonfire: Sum All Primes
by Luis Valle
JavaScript
function isPrime(numx) {
var isDivisible = false;
var factors = 0;
for (var i=1; i < numx; i++) {
var remainder = (numx % i) / 100;
if (remainder === 0) {
factors = factors + 1;
if (factors > 1) {
break;
}
}
}
return (factors == 1 ? true : false);
}
function sumPrimes(num) {
var allPrims = [];
for (var i=2; i < (num + 1); i++) {
if (isPrime(i)) {
allPrims.push(i);
}
}
var finPrimes = 0;
for (var i=0; i < allPrims.length; i++) {
finPrimes = finPrimes + allPrims[i];
}
return finPrimes;
}
alert(sumPrimes(977));