Cody

# Problem 44398. ベクトルの値が増加しているかを調べよう

Solution 2596423

Submitted on 22 Jun 2020
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   Fail
x = [0 1 2 3 4]; assert(isequal(mono_increase(x),true));

sum = 4 4 4 4

Output argument "ans" (and maybe others) not assigned during call to "mono_increase". Error in Test1 (line 2) assert(isequal(mono_increase(x),true));

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

sum = 1×0 empty double row vector

Output argument "ans" (and maybe others) not assigned during call to "mono_increase". Error in Test2 (line 2) assert(isequal(mono_increase(x),true));

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

sum = 1×0 empty double row vector

Output argument "ans" (and maybe others) not assigned during call to "mono_increase". Error in Test3 (line 2) assert(isequal(mono_increase(x),false));

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

sum = 4 4 4

Output argument "ans" (and maybe others) not assigned during call to "mono_increase". Error in Test4 (line 2) assert(isequal(mono_increase(x),false));

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

sum = 0 4 4 4

Output argument "ans" (and maybe others) not assigned during call to "mono_increase". Error in Test5 (line 2) assert(isequal(mono_increase(x),false));

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

sum = Columns 1 through 29 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 Columns 30 through 58 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 Columns 59 through 87 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 Columns 88 through 90 90 90 90

Output argument "ans" (and maybe others) not assigned during call to "mono_increase". Error in Test6 (line 2) assert(isequal(mono_increase(x),true));

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

sum = Columns 1 through 29 99 99 99 0 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 Columns 30 through 58 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 Columns 59 through 87 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 Columns 88 through 99 99 99 99 99 99 99 99 99 99 99 99 99

Output argument "ans" (and maybe others) not assigned during call to "mono_increase". Error in Test7 (line 3) assert(isequal(mono_increase(x),false));

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

sum = Columns 1 through 29 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 Columns 30 through 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49

Output argument "ans" (and maybe others) not assigned during call to "mono_increase". Error in Test8 (line 2) assert(isequal(mono_increase(x),true));