Cody

Solution 1920990

Submitted on 3 Sep 2019 by Pauli Huusari
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
n = 1; f_correct = 1; assert(isequal(fib_decomposition(n),f_correct))

2   Pass
n = 4; f_correct = [1 3]; assert(isequal(fib_decomposition(n),f_correct))

indeksi = 2 indeksi = 3 indeksi = 4 indeksi = 3 k = 0 fipo_luvut = [] eka = 1 fipo_luvut = 1 3

3   Pass
n = 6; f_correct = [1 5]; assert(isequal(fib_decomposition(n),f_correct))

indeksi = 2 indeksi = 3 indeksi = 4 indeksi = 5 indeksi = 4 k = 0 fipo_luvut = [] eka = 1 fipo_luvut = 1 5

4   Pass
n = 2010; f_correct = [2 34 377 1597]; assert(isequal(fib_decomposition(n),f_correct))

indeksi = 2 indeksi = 3 indeksi = 4 indeksi = 5 indeksi = 6 indeksi = 7 indeksi = 8 indeksi = 9 indeksi = 10 indeksi = 11 indeksi = 12 indeksi = 13 indeksi = 14 indeksi = 15 indeksi = 16 indeksi = 17 indeksi = 16 k = 0 fipo_luvut = [] eka = 413 k = 16 fipo_luvut = 1597 indeksi = 15 eka = 413 toka_indeksi = 2 toka_indeksi = 3 toka_indeksi = 4 toka_indeksi = 5 toka_indeksi = 6 toka_indeksi = 7 toka_indeksi = 8 toka_indeksi = 9 toka_indeksi = 10 toka_indeksi = 11 toka_indeksi = 12 toka_indeksi = 13 toka_indeksi = 14 toka = 36 k = 13 fipo_luvut = 1597 377 indeksi = 12 eka = 36 toka_indeksi = 2 toka_indeksi = 3 toka_indeksi = 4 toka_indeksi = 5 toka_indeksi = 6 toka_indeksi = 7 toka_indeksi = 8 toka_indeksi = 9 toka = 2 k = 8 fipo_luvut = 1597 377 34 indeksi = 7 eka = 2 fipo_luvut = 1597 377 34 2 indeksi = 0

5   Pass
n = 35601; f_correct = [1 34 144 6765 28657]; assert(isequal(fib_decomposition(n),f_correct))

indeksi = 2 indeksi = 3 indeksi = 4 indeksi = 5 indeksi = 6 indeksi = 7 indeksi = 8 indeksi = 9 indeksi = 10 indeksi = 11 indeksi = 12 indeksi = 13 indeksi = 14 indeksi = 15 indeksi = 16 indeksi = 17 indeksi = 18 indeksi = 19 indeksi = 20 indeksi = 21 indeksi = 22 indeksi = 23 indeksi = 22 k = 0 fipo_luvut = [] eka = 6944 k = 22 fipo_luvut = 28657 indeksi = 21 eka = 6944 toka_indeksi = 2 toka_indeksi = 3 toka_indeksi = 4 toka_indeksi = 5 toka_indeksi = 6 toka_indeksi = 7 toka_indeksi = 8 toka_indeksi = 9 toka_indeksi = 10 toka_indeksi = 11 toka_indeksi = 12 toka_indeksi = 13 toka_indeksi = 14 toka_indeksi = 15 toka_indeksi = 16 toka_indeksi = 17 toka_indeksi = 18 toka_indeksi = 19 toka_indeksi = 20 toka = 179 k = 19 fipo_luvut = 28657 6765 indeksi = 18 eka = 179 toka_indeksi = 2 toka_indeksi = 3 toka_indeksi = 4 toka_indeksi = 5 toka_indeksi = 6 toka_indeksi = 7 toka_indeksi = 8 toka_indeksi = 9 toka_indeksi = 10 toka_indeksi = 11 toka_indeksi = 12 toka = 35 k = 11 fipo_luvut = 28657 6765 144 indeksi = 10 eka = 35 toka_indeksi = 2 toka_indeksi = 3 toka_indeksi = 4 toka_indeksi = 5 toka_indeksi = 6 toka_indeksi = 7 toka_indeksi = 8 toka_indeksi = 9 toka = 1 k = 8 fipo_luvut = 28657 6765 144 34 indeksi = 7 eka = 1 fipo_luvut = 28657 6765 144 34 1 indeksi = 0

6   Pass
n = 9227467; f_correct = [2 9227465]; assert(isequal(fib_decomposition(n),f_correct))

indeksi = 2 indeksi = 3 indeksi = 4 indeksi = 5 indeksi = 6 indeksi = 7 indeksi = 8 indeksi = 9 indeksi = 10 indeksi = 11 indeksi = 12 indeksi = 13 indeksi = 14 indeksi = 15 indeksi = 16 indeksi = 17 indeksi = 18 indeksi = 19 indeksi = 20 indeksi = 21 indeksi = 22 indeksi = 23 indeksi = 24 indeksi = 25 indeksi = 26 indeksi = 27 indeksi = 28 indeksi = 29 indeksi = 30 indeksi = 31 indeksi = 32 indeksi = 33 indeksi = 34 indeksi = 35 indeksi = 34 k = 0 fipo_luvut = [] eka = 2 k = 34 fipo_luvut = 9227465 indeksi = 33 eka = 2 fipo_luvut = 9227465 2 indeksi = 0

7   Pass
n = 2015; f_correct = [2 5 34 377 1597]; assert(isequal(fib_decomposition(n),f_correct))

indeksi = 2 indeksi = 3 indeksi = 4 indeksi = 5 indeksi = 6 indeksi = 7 indeksi = 8 indeksi = 9 indeksi = 10 indeksi = 11 indeksi = 12 indeksi = 13 indeksi = 14 indeksi = 15 indeksi = 16 indeksi = 17 indeksi = 16 k = 0 fipo_luvut = [] eka = 418 k = 16 fipo_luvut = 1597 indeksi = 15 eka = 418 toka_indeksi = 2 toka_indeksi = 3 toka_indeksi = 4 toka_indeksi = 5 toka_indeksi = 6 toka_indeksi = 7 toka_indeksi = 8 toka_indeksi = 9 toka_indeksi = 10 toka_indeksi = 11 toka_indeksi = 12 toka_indeksi = 13 toka_indeksi = 14 toka = 41 k = 13 fipo_luvut = 1597 377 indeksi = 12 eka = 41 toka_indeksi = 2 toka_indeksi = 3 toka_indeksi = 4 toka_indeksi = 5 toka_indeksi = 6 toka_indeksi = 7 toka_indeksi = 8 toka_indeksi = 9 toka = 7 k = 8 fipo_luvut = 1597 377 34 indeksi = 7 eka = 7 toka_indeksi = 2 toka_indeksi = 3 toka_indeksi = 4 toka_indeksi = 5 toka = 2 k = 4 fipo_luvut = 1597 377 34 5 indeksi = 3 eka = 2 fipo_luvut = 1597 377 34 5 2 indeksi = 0