Not a general solution. Will fail if Test Suite expanded.
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
|
3654 Solvers
Number of 1s in the Binary Representation of a Number
319 Solvers
Find out missing number from a vector of 9 elements
207 Solvers
Find the index of the largest value in any vector X=[4,3,4,5,9,12,0,4.....5]
231 Solvers
229 Solvers