Cody

Problem 232. Project Euler: Problem 2, Sum of even Fibonacci

Solution 2024657

Submitted on 17 Nov 2019 by Luu Van Duc
This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.

Test Suite

Test Status Code Input and Output
1   Pass
x =4000000 y_correct = 4613732; assert(isequal(euler002(x),y_correct))

x = 4000000 b = [] h = 0 h = 1 b = 2 h = 2 b = 2 8 h = 3 b = 2 8 34 h = 4 b = 2 8 34 144 h = 5 b = 2 8 34 144 610 h = 6 b = 2 8 34 144 610 2584 h = 7 b = 2 8 34 144 610 2584 10946 h = 8 b = 2 8 34 144 610 2584 10946 46368 h = 9 b = 2 8 34 144 610 2584 10946 46368 196418 h = 10 b = 2 8 34 144 610 2584 10946 46368 196418 832040 h = 11 b = 2 8 34 144 610 2584 10946 46368 196418 832040 3524578 y = 4613732

2   Pass
x =97455000 y_correct = 82790070; assert(isequal(euler002(x),y_correct))

x = 97455000 b = [] h = 0 h = 1 b = 2 h = 2 b = 2 8 h = 3 b = 2 8 34 h = 4 b = 2 8 34 144 h = 5 b = 2 8 34 144 610 h = 6 b = 2 8 34 144 610 2584 h = 7 b = 2 8 34 144 610 2584 10946 h = 8 b = 2 8 34 144 610 2584 10946 46368 h = 9 b = 2 8 34 144 610 2584 10946 46368 196418 h = 10 b = 2 8 34 144 610 2584 10946 46368 196418 832040 h = 11 b = 2 8 34 144 610 2584 10946 46368 196418 832040 3524578 h = 12 b = 2 8 34 144 610 2584 10946 46368 196418 832040 3524578 14930352 h = 13 b = 2 8 34 144 610 2584 10946 46368 196418 832040 3524578 14930352 63245986 y = 82790070

3   Pass
x =597455000 y_correct = 350704366; assert(isequal(euler002(x),y_correct))

x = 597455000 b = [] h = 0 h = 1 b = 2 h = 2 b = 2 8 h = 3 b = 2 8 34 h = 4 b = 2 8 34 144 h = 5 b = 2 8 34 144 610 h = 6 b = 2 8 34 144 610 2584 h = 7 b = 2 8 34 144 610 2584 10946 h = 8 b = 2 8 34 144 610 2584 10946 46368 h = 9 b = 2 8 34 144 610 2584 10946 46368 196418 h = 10 b = 2 8 34 144 610 2584 10946 46368 196418 832040 h = 11 b = 2 8 34 144 610 2584 10946 46368 196418 832040 3524578 h = 12 b = 2 8 34 144 610 2584 10946 46368 196418 832040 3524578 14930352 h = 13 b = 2 8 34 144 610 2584 10946 46368 196418 832040 3524578 14930352 63245986 h = 14 b = 2 8 34 144 610 2584 10946 46368 196418 832040 3524578 14930352 63245986 267914296 y = 350704366

4   Pass
x =666576 y_correct = 257114; assert(isequal(euler002(x),y_correct))

x = 666576 b = [] h = 0 h = 1 b = 2 h = 2 b = 2 8 h = 3 b = 2 8 34 h = 4 b = 2 8 34 144 h = 5 b = 2 8 34 144 610 h = 6 b = 2 8 34 144 610 2584 h = 7 b = 2 8 34 144 610 2584 10946 h = 8 b = 2 8 34 144 610 2584 10946 46368 h = 9 b = 2 8 34 144 610 2584 10946 46368 196418 y = 257114

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!