Files
JavaScript/Project-Euler/Problem10.js
2021-05-06 21:28:40 +05:30

23 lines
424 B
JavaScript

// https://projecteuler.net/problem=10
const isPrime = (number) => {
let flag = true
for (let j = number - 1; j >= 2; j--) {
if (number % j === 0) {
flag = false
}
}
return flag
}
const calculateSumOfPrimeNumbers = (maxNumber) => {
let sum = 0
for (let i = maxNumber - 1; i >= 2; i--) {
if (isPrime(i) === true) {
sum += i
}
}
return sum
}
export { calculateSumOfPrimeNumbers }