From 4843a4fffc5cea74dc5f3377effaac730f02d6c8 Mon Sep 17 00:00:00 2001 From: steven-y-e Date: Mon, 31 Jul 2023 14:22:13 -0400 Subject: [PATCH] feat(solution): problem #10 --- solutions/010/summationofprimes.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 solutions/010/summationofprimes.py diff --git a/solutions/010/summationofprimes.py b/solutions/010/summationofprimes.py new file mode 100644 index 0000000..a8157e9 --- /dev/null +++ b/solutions/010/summationofprimes.py @@ -0,0 +1,18 @@ +import math + +primeSum = 0 +currentNumber = 1 +limit = 2000000 + +def is_prime(maybeprime): + for i in range(2, math.floor(math.sqrt(maybeprime) + 1)): + if maybeprime % i == 0: + return False + return True + +while currentNumber < limit: + currentNumber += 1 + if is_prime(currentNumber): + primeSum += currentNumber + +print("The sum of all primes below two million is: " + str(primeSum)) \ No newline at end of file