Cody

# Problem 690. Remove the two elements next to NaN value

Solution 2602258

Submitted on 23 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 = [6 10 5 8 9 NaN 23 9 7 3 21 43 NaN 4 6 7 8]; y_correct = [6 10 5 8 9 7 3 21 43 7 8]; assert(isequal(your_fcn_name(x),y_correct))

Array indices must be positive integers or logical values. Error in your_fcn_name (line 2) x([isnan(x), isnan(x)+1, isnan(x)+2])=[]; Error in Test1 (line 3) assert(isequal(your_fcn_name(x),y_correct))

2   Fail
x = [25 NaN 1 3]; y_correct = 25; assert(isequal(your_fcn_name(x),y_correct))

Array indices must be positive integers or logical values. Error in your_fcn_name (line 2) x([isnan(x), isnan(x)+1, isnan(x)+2])=[]; Error in Test2 (line 3) assert(isequal(your_fcn_name(x),y_correct))

3   Fail
x = [ NaN 15 15 17 ] y_correct = 17; assert(isequal(your_fcn_name(x),y_correct))

x = NaN 15 15 17

Array indices must be positive integers or logical values. Error in your_fcn_name (line 2) x([isnan(x), isnan(x)+1, isnan(x)+2])=[]; Error in Test3 (line 3) assert(isequal(your_fcn_name(x),y_correct))