Cody

Problem 44311. Number of Even Elements in Fibonacci Sequence

Solution 1302521

Submitted on 19 Oct 2017 by Jonathan Leyes
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
d = 14; y_correct = 4; assert(isequal(evenFibo(d),y_correct))

z = 0 o = 2 o = 2 8 o = 2 8 34 o = 2 8 34 144 a = 1 y = 4

2   Pass
d = 20; y_correct = 6; assert(isequal(evenFibo(d),y_correct))

z = 0 o = 2 o = 2 8 o = 2 8 34 o = 2 8 34 144 o = 2 8 34 144 610 o = 2 8 34 144 610 2584 a = 1 y = 6

3   Pass
d = 50; y_correct = 16; assert(isequal(evenFibo(d),y_correct))

z = 0 o = 2 o = 2 8 o = 2 8 34 o = 2 8 34 144 o = 2 8 34 144 610 o = 2 8 34 144 610 2584 o = 2 8 34 144 610 2584 10946 o = 2 8 34 144 610 2584 10946 46368 o = 2 8 34 144 610 2584 10946 46368 196418 o = 2 8 34 144 610 2584 10946 46368 196418 832040 o = 2 8 34 144 610 2584 10946 46368 196418 832040 3524578 o = 2 8 34 144 610 2584 10946 46368 196418 832040 3524578 14930352 o = 2 8 34 144 610 2584 10946 46368 196418 832040 3524578 14930352 63245986 o = 2 8 34 144 610 2584 10946 46368 196418 832040 3524578 14930352 63245986 267914296 o = 1.0e+09 * 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0002 0.0008 0.0035 0.0149 0.0632 0.2679 1.1349 o = 1.0e+09 * 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0002 0.0008 0.0035 0.0149 0.0632 0.2679 1.1349 4.8075 a = 1 y = 16

4   Pass
d = 100; y_correct = 33; assert(isequal(evenFibo(d),y_correct))

z = 0 y = 33

5   Pass
d = 150; y_correct = 50; assert(isequal(evenFibo(d),y_correct))

z = 0 y = 50

6   Pass
d = 200; y_correct = 66; assert(isequal(evenFibo(d),y_correct))

z = 0 y = 66

7   Pass
d = 500; y_correct = 166; assert(isequal(evenFibo(d),y_correct))

z = 0 y = 166

8   Pass
d = 1000; y_correct = 333; assert(isequal(evenFibo(d),y_correct))

z = 0 y = 333

9   Pass
d = 1e4; y_correct = 3333; assert(isequal(evenFibo(d),y_correct))

z = 0 y = 3333

10   Pass
d = 2e4; y_correct = 6666; assert(isequal(evenFibo(d),y_correct))

z = 0 y = 6666

11   Pass
d = 3e5; y_correct = 1e5; assert(isequal(evenFibo(d),y_correct))

z = 0 y = 100000

12   Pass
d = 6e6; y_correct = 2e6; assert(isequal(evenFibo(d),y_correct)) % % %% % d = 9223372036854775807; % y_correct = 3074457345618258432; % assert(isequal(evenFibo(d),y_correct))

z = 0 y = 2000000

Suggested Problems

More from this Author62

Community Treasure Hunt

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

Start Hunting!