Cody

# Problem 2773. Find the distance between runs

Solution 2214208

Submitted on 16 Apr 2020 by Jens Kjærgaard Boldsen
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
v = [1,2,5,6,7,8,9,20,21,22,30,31,32,33,34,35,40,41,42,43,44]; distances = [21 5]; assert(isequal(rundistances(v),distances))

starts = 3 11 17 ends = 7 16 21 distances = 21 5

2   Pass
v = [1:2:10, 14:20, 22, 23, 30:35, 37:39, 41:50, 52, 54:58, 60, 62]; distances = [30-20, 41-35, 54-50]; assert(isequal(rundistances(v),distances))

starts = 6 15 24 35 ends = 12 20 33 39 distances = 10 6 4

3   Pass
v = [-1 5:9 14 70:76 82]; distances = [70-9]; assert(isequal(rundistances(v),distances))

starts = 2 8 ends = 6 14 distances = 61

4   Pass
v = 1:100; assert(isempty(rundistances(v)))

starts = 1 ends = 100 distances = 1×0 empty double row vector

5   Pass
v = [1:3:100]; assert(isempty(rundistances(v)))

starts = 1×0 empty double row vector ends = 1×0 empty double row vector distances = 1×0 empty double row vector