Cody

# Problem 694. Remove NaNs and numbers adjacent to NaNs

Solution 838067

Submitted on 25 Feb 2016 by William
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 2 3 NaN 4 5 6]; y_correct=[1 2 5 6]; assert(isequal(NaN_window_delete(x),y_correct))

a = 0 0 0 1 0 0 0 b = 0 0 0 0 1 0 0 c = 0 0 1 0 0 0 0

2   Pass
x=[10 20 3 NaN 4 50 NaN 6]; y_correct=[10 20]; assert(isequal(NaN_window_delete(x),y_correct))

a = 0 0 0 1 0 0 1 0 b = 0 0 0 0 1 0 0 1 c = 0 0 1 0 0 1 0 0

3   Pass
x=[NaN 20 3 5 4 50 55 NaN]; y_correct=[3 5 4 50]; assert(isequal(NaN_window_delete(x),y_correct))

a = 1 0 0 0 0 0 0 1 b = 0 1 0 0 0 0 0 0 c = 0 0 0 0 0 0 1 0

4   Pass
x=[10 20 3 5 NaN 4 50 55 NaN 60 80 90 NaN 100 110 ]; y_correct=[10 20 3 50 80 110]; assert(isequal(NaN_window_delete(x),y_correct))

a = 0 0 0 0 1 0 0 0 1 0 0 0 1 0 0 b = 0 0 0 0 0 1 0 0 0 1 0 0 0 1 0 c = 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0