Cody

# Problem 44430. remove every row&col for every nan

Solution 1427025

Submitted on 28 Jan 2018 by Jihye Sofia Seo
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]; y_correct =[] assert(isequal(isempty(your_fcn_name(x)),isempty(y_correct)))

y_correct = [] xsize = 1 4 badCol = 1×4 logical array 0 0 0 1 badRow = logical 1 x = [] y = []

2   Pass
x = [nan nan 5;8 nan 2]; y_correct = [] assert(isequal(isempty(your_fcn_name(x)),isempty(y_correct)))

y_correct = [] xsize = 2 3 badCol = 1×3 logical array 1 1 0 badRow = 2×1 logical array 1 1 x = [] y = []

3   Pass
x = [nan nan 5;1 2 3;7 8 9]; y_correct = [3;9] assert(isequal(your_fcn_name(x),y_correct))

y_correct = 3 9 xsize = 3 3 badCol = 1×3 logical array 1 1 0 badRow = 3×1 logical array 1 0 0 x = 1 2 3 7 8 9 x = 3 9 y = 3 9

4   Pass
x = [1 2 3;1 2 3;7 8 9]; y_correct = [1 2 3;1 2 3;7 8 9] assert(isequal(your_fcn_name(x),y_correct))

y_correct = 1 2 3 1 2 3 7 8 9 xsize = 3 3 badCol = 1×3 logical array 0 0 0 badRow = 3×1 logical array 0 0 0 x = 1 2 3 1 2 3 7 8 9 x = 1 2 3 1 2 3 7 8 9 y = 1 2 3 1 2 3 7 8 9

5   Pass
x = [1 2 nan;nan 2 3;7 8 9]; y_correct = 8 assert(isequal(your_fcn_name(x),y_correct))

y_correct = 8 xsize = 3 3 badCol = 1×3 logical array 1 0 1 badRow = 3×1 logical array 1 1 0 x = 7 8 9 x = 8 y = 8