Cody

# Problem 42481. Low level NaN

Solution 709960

Submitted on 3 Aug 2015 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 NaN 0 0 2 NaN 0 0 3 NaN 1 0 4 3 2 1 5 4 3 2 6 5 4 3]; y_correct = 3; assert(isequal(lowestLevelNaN(x),y_correct))

a = 1 2 3 b = 2 2 2 ans = 3

2   Pass
%% x = [1 NaN 0 NaN 2 NaN 0 NaN 3 NaN 1 NaN 4 3 2 NaN 5.7 4 3 NaN 6 5 4 3]; y_correct = 5; assert(isequal(lowestLevelNaN(x),y_correct))

a = 1 2 3 1 2 3 4 5 b = 2 2 2 4 4 4 4 4 ans = 5

3   Pass
%% x = [NaN NaN 0 NaN NaN NaN 0 NaN NaN NaN 1 NaN NaN 3 2 -4.5 5.7 4 3 0.0 6 5 4 3]; y_correct = 4; assert(isequal(lowestLevelNaN(x),y_correct))

a = 1 2 3 4 1 2 3 1 2 3 b = 1 1 1 1 2 2 2 4 4 4 ans = 4

4   Pass
%% x = [NaN]; y_correct = 1; assert(isequal(lowestLevelNaN(x),y_correct))

a = 1 b = 1 ans = 1

5   Pass
%% x = [NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 3 NaN NaN 5.7 4 NaN NaN 6 5 NaN NaN 4 0 0 0]; y_correct = 6; assert(isequal(lowestLevelNaN(x),y_correct))

a = 1 2 3 4 1 2 3 1 2 3 4 5 6 1 2 3 4 5 6 b = 1 1 1 1 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 ans = 6

6   Pass
%% x = [1 NaN 1 NaN 1 NaN 1 NaN 5.7 NaN 6 NaN -1.0 NaN 4 NaN 4 NaN 4 NaN 4 NaN]; y_correct = 11; assert(isequal(lowestLevelNaN(x),y_correct))

a = 1 2 3 4 5 6 7 8 9 10 11 b = 2 2 2 2 2 2 2 2 2 2 2 ans = 11