Cody

Solution 1980157

Submitted on 17 Oct 2019 by Fabian Wiedmer
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 = 2; y_correct = [1 2 2]; assert(isequal(your_fcn_name(x),y_correct))

res = 1 2 2 Elapsed time is 0.345899 seconds. ret = 1 2 2

2   Pass
x = 5; y_correct = [1 2 2 3 3 3 4 4 4 4 5 5 5 5 5]; assert(isequal(your_fcn_name(x),y_correct))

res = 1 2 2 res = 1 2 2 3 3 3 res = 1 2 2 3 3 3 4 4 4 4 res = 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 Elapsed time is 0.372968 seconds. ret = 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5

3   Pass
x = 10; y_correct = [1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 ... 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 ... 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10]; assert(isequal(your_fcn_name(x),y_correct))

res = 1 2 2 res = 1 2 2 3 3 3 res = 1 2 2 3 3 3 4 4 4 4 res = 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 res = 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 res = 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 res = Columns 1 through 29 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 8 Columns 30 through 36 8 8 8 8 8 8 8 res = Columns 1 through 29 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 8 Columns 30 through 45 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 res = Columns 1 through 29 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 8 Columns 30 through 55 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 Elapsed time is 0.394845 seconds. ret = Columns 1 through 29 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 8 Columns 30 through 55 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10

4   Pass
x = 12; y_correct = [1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 ... 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 ... 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 ... 11 11 11 11 11 11 11 11 11 11 11 ... 12 12 12 12 12 12 12 12 12 12 12 12]; assert(isequal(your_fcn_name(x),y_correct))

res = 1 2 2 res = 1 2 2 3 3 3 res = 1 2 2 3 3 3 4 4 4 4 res = 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 res = 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 res = 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 res = Columns 1 through 29 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 8 Columns 30 through 36 8 8 8 8 8 8 8 res = Columns 1 through 29 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 8 Columns 30 through 45 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 res = Columns 1 through 29 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 8 Columns 30 through 55 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 res = Columns 1 through 29 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 8 Columns 30 through 58 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 Columns 59 through 66 11 11 11 11 11 11 11 11 res = Columns 1 through 29 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 8 Columns 30 through 58 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 Columns 59 through 78 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 Elapsed time is 0.417172 seconds. ret = Columns 1 through 29 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 8 Columns 30 through 58 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 Columns 59 through 78 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12

5   Pass
x = 9; y_correct = [1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 ... 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 ... 9 9 9 9 9 9 9 9 9]; assert(isequal(your_fcn_name(x),y_correct))

res = 1 2 2 res = 1 2 2 3 3 3 res = 1 2 2 3 3 3 4 4 4 4 res = 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 res = 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 res = 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 res = Columns 1 through 29 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 8 Columns 30 through 36 8 8 8 8 8 8 8 res = Columns 1 through 29 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 8 Columns 30 through 45 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 Elapsed time is 0.441660 seconds. ret = Columns 1 through 29 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 8 Columns 30 through 45 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9

6   Pass
x = 7; y_correct = [1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 ... 6 6 6 6 6 6 7 7 7 7 7 7 7]; assert(isequal(your_fcn_name(x),y_correct))

res = 1 2 2 res = 1 2 2 3 3 3 res = 1 2 2 3 3 3 4 4 4 4 res = 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 res = 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 res = 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 Elapsed time is 0.463487 seconds. ret = 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7

7   Pass
x = 15; y_correct = [1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 ... 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 ... 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 ... 11 11 11 11 11 11 11 11 11 11 11 ... 12 12 12 12 12 12 12 12 12 12 12 12 ... 13 13 13 13 13 13 13 13 13 13 13 13 13 ... 14 14 14 14 14 14 14 14 14 14 14 14 14 14 ... 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15]; assert(isequal(your_fcn_name(x),y_correct))

res = 1 2 2 res = 1 2 2 3 3 3 res = 1 2 2 3 3 3 4 4 4 4 res = 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 res = 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 res = 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 res = Columns 1 through 29 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 8 Columns 30 through 36 8 8 8 8 8 8 8 res = Columns 1 through 29 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 8 Columns 30 through 45 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 res = Columns 1 through 29 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 8 Columns 30 through 55 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 res = Columns 1 through 29 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 8 Columns 30 through 58 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 Columns 59 through 66 11 11 11 11 11 11 11 11 res = Columns 1 through 29 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 8 Columns 30 through 58 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 Columns 59 through 78 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 res = Columns 1 through 29 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 8 Columns 30 through 58 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 Columns 59 through 87 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 Columns 88 through 91 13 13 13 13 res = Columns 1 through 29 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 8 Columns 30 through 58 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 Columns 59 through 87 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 Columns 88 through 105 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 res = Columns 1 through 29 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 8 Columns 30 through 58 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 Columns 59 through 87 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 Columns 88 through 116 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 Columns 117 through 120 15 15 15 15 Elapsed time is 0.487149 seconds. ret = Columns 1 through 29 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 8 Columns 30 through 58 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 Columns 59 through 87 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 Columns 88 through 116 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 Columns 117 through 120 15 15 15 15