Cody

# Problem 2223. Cumulative difference

Solution 410708

Submitted on 27 Feb 2014 by James
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 = [1 3 5 7]; y_correct = [1 2 1 -2]; assert(isequal(CumDiff(x),y_correct))

``` ans = 1 2 1 -2 ```

2   Pass
%% x = [23 3 15 16]; y_correct = [23 -20 -11 -25]; assert(isequal(CumDiff(x),y_correct))

``` ans = 23 -20 -11 -25 ```

3   Pass
%% x = [5]; y_correct = [5]; assert(isequal(CumDiff(x),y_correct))

``` ans = 5 ```

4   Pass
%% x = 43:49; y_correct = [ 43 1 -42 -86 -131 -177 -224]; assert(isequal(CumDiff(x),y_correct))

``` ans = 43 1 -42 -86 -131 -177 -224 ```

5   Pass
%% x = zeros(0,1); y_correct = zeros(0,1) assert(isequal(CumDiff(x),y_correct))

``` y_correct = Empty matrix: 0-by-1 ans = Empty matrix: 0-by-1 ```

6   Pass
%% x = [1 10 100 1000 10000]; y_correct = [1 9 89 889 8889]; assert(isequal(CumDiff(x),y_correct))

``` ans = 1 9 89 889 8889 ```