From ed996135acbae2a719be76b07b5ef12efa452267 Mon Sep 17 00:00:00 2001 From: steven-y-e Date: Mon, 31 Jul 2023 12:00:23 -0400 Subject: [PATCH] feat(solution): problem #2 --- solutions/002/evenfibonaccinumbers.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 solutions/002/evenfibonaccinumbers.py diff --git a/solutions/002/evenfibonaccinumbers.py b/solutions/002/evenfibonaccinumbers.py new file mode 100644 index 0000000..71baf6b --- /dev/null +++ b/solutions/002/evenfibonaccinumbers.py @@ -0,0 +1,14 @@ +limit = 4000000 +sum = 0 +nextFibonacci = 1 +currentFibonacci = 1 +previousFibonacci = 0 + +while currentFibonacci < limit: + if currentFibonacci % 2 == 0: + sum += currentFibonacci + nextFibonacci = currentFibonacci + previousFibonacci + previousFibonacci = currentFibonacci + currentFibonacci = nextFibonacci + +print("The sum of all even-valued Fibonacci terms below four million is: %d" % (sum)) \ No newline at end of file