Cody

Solution 985690

Submitted on 28 Sep 2016 by Ben Petschel
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))

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))

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))

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

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))

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))