Cody

# Problem 10. Determine whether a vector is monotonically increasing

Solution 1953749

Submitted on 30 Sep 2019 by Khanh Le Quang
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 = [0 1 2 3 4]; assert(isequal(mono_increase(x),true));

num = 4 sum = 0 sum = 1 sum = 2 sum = 3 sum = 4

2   Pass
x = [0]; assert(isequal(mono_increase(x),true));

num = 0 sum = 0

3   Pass
x = [0 0 0 0 0]; assert(isequal(mono_increase(x),false));

num = 4 sum = 0

4   Pass
x = [0 1 2 3 -4]; assert(isequal(mono_increase(x),false));

num = 4 sum = 0 sum = 1 sum = 2 sum = 3

5   Pass
x = [-3 -4 2 3 4]; assert(isequal(mono_increase(x),false));

num = 4 sum = 0 sum = 1 sum = 2 sum = 3

6   Pass
x = 1:.1:10; assert(isequal(mono_increase(x),true));

num = 90 sum = 0 sum = 1 sum = 2 sum = 3 sum = 4 sum = 5 sum = 6 sum = 7 sum = 8 sum = 9 sum = 10 sum = 11 sum = 12 sum = 13 sum = 14 sum = 15 sum = 16 sum = 17 sum = 18 sum = 19 sum = 20 sum = 21 sum = 22 sum = 23 sum = 24 sum = 25 sum = 26 sum = 27 sum = 28 sum = 29 sum = 30 sum = 31 sum = 32 sum = 33 sum = 34 sum = 35 sum = 36 sum = 37 sum = 38 sum = 39 sum = 40 sum = 41 sum = 42 sum = 43 sum = 44 sum = 45 sum = 46 sum = 47 sum = 48 sum = 49 sum = 50 sum = 51 sum = 52 sum = 53 sum = 54 sum = 55 sum = 56 sum = 57 sum = 58 sum = 59 sum = 60 sum = 61 sum = 62 sum = 63 sum = 64 sum = 65 sum = 66 sum = 67 sum = 68 sum = 69 sum = 70 sum = 71 sum = 72 sum = 73 sum = 74 sum = 75 sum = 76 sum = 77 sum = 78 sum = 79 sum = 80 sum = 81 sum = 82 sum = 83 sum = 84 sum = 85 sum = 86 sum = 87 sum = 88 sum = 89 sum = 90

7   Pass
x = cumsum(rand(1,100)); x(5) = -1; assert(isequal(mono_increase(x),false));

num = 99 sum = 0 sum = 1 sum = 2 sum = 3 sum = 4 sum = 5 sum = 6 sum = 7 sum = 8 sum = 9 sum = 10 sum = 11 sum = 12 sum = 13 sum = 14 sum = 15 sum = 16 sum = 17 sum = 18 sum = 19 sum = 20 sum = 21 sum = 22 sum = 23 sum = 24 sum = 25 sum = 26 sum = 27 sum = 28 sum = 29 sum = 30 sum = 31 sum = 32 sum = 33 sum = 34 sum = 35 sum = 36 sum = 37 sum = 38 sum = 39 sum = 40 sum = 41 sum = 42 sum = 43 sum = 44 sum = 45 sum = 46 sum = 47 sum = 48 sum = 49 sum = 50 sum = 51 sum = 52 sum = 53 sum = 54 sum = 55 sum = 56 sum = 57 sum = 58 sum = 59 sum = 60 sum = 61 sum = 62 sum = 63 sum = 64 sum = 65 sum = 66 sum = 67 sum = 68 sum = 69 sum = 70 sum = 71 sum = 72 sum = 73 sum = 74 sum = 75 sum = 76 sum = 77 sum = 78 sum = 79 sum = 80 sum = 81 sum = 82 sum = 83 sum = 84 sum = 85 sum = 86 sum = 87 sum = 88 sum = 89 sum = 90 sum = 91 sum = 92 sum = 93 sum = 94 sum = 95 sum = 96 sum = 97 sum = 98

8   Pass
x = cumsum(rand(1,50)); assert(isequal(mono_increase(x),true));

num = 49 sum = 0 sum = 1 sum = 2 sum = 3 sum = 4 sum = 5 sum = 6 sum = 7 sum = 8 sum = 9 sum = 10 sum = 11 sum = 12 sum = 13 sum = 14 sum = 15 sum = 16 sum = 17 sum = 18 sum = 19 sum = 20 sum = 21 sum = 22 sum = 23 sum = 24 sum = 25 sum = 26 sum = 27 sum = 28 sum = 29 sum = 30 sum = 31 sum = 32 sum = 33 sum = 34 sum = 35 sum = 36 sum = 37 sum = 38 sum = 39 sum = 40 sum = 41 sum = 42 sum = 43 sum = 44 sum = 45 sum = 46 sum = 47 sum = 48 sum = 49