Problem 232. Project Euler: Problem 2, Sum of even Fibonacci
Each new term in the Fibonacci sequence is generated by adding the previous two terms. By starting with 1 and 2, the first 10 terms will be:
1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ...
By considering the terms in the Fibonacci sequence whose values do not exceed the input value, find the sum of the even-valued terms.
Solution Stats
Problem Comments
-
5 Comments
Show
2 older comments
Aurelien Queffurust
on 20 Feb 2012
I wanted to use : z = feval(symengine,'numlib::fibonacci',10)
to get the 10th element for example but CODY returns:
Could not check out Symbolic Math Toolbox license.
pas de chance!
yurenchu
on 13 Mar 2017
You should add test cases where x or x+1 equals an even fibonacci number (either small or large).
Majid Farzaneh
on 15 Oct 2018
Nice problem. I always have problem with big numbers.
Mehdi BENSEDDIK
on 10 Apr 2019
I solved the problem until x = 4000000 but x = 97455000 it gives me an error of exceeding the memory(overflow) because the number is too large.
Revathe Thillaikumar
on 8 May 2022
This was fun!
Solution Comments
Show commentsProblem Recent Solvers2299
Suggested Problems
-
2126 Solvers
-
Create a cell array out of a struct
1829 Solvers
-
485 Solvers
-
9734 Solvers
-
Number of Even Elements in Fibonacci Sequence
1277 Solvers
More from this Author96
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!