Problem 1927. Find nth maximum
Solution Stats
Problem Comments
-
4 Comments
I think the test cases are not correct. Can you check this?
The test cases expect isequal(NaN,NaN) to return true. This is wrong.
please use the function "isquealn" http://www.mathworks.de/de/help/matlab/ref/isequaln.html
I went ahead and made the test suite change that José suggested above.
Solution Comments
-
1 Comment
You should indicate that repeated numbers count multiple times in the rank.
-
2 Comments
Clever! If the system doesn't work properly, work around it.
Thanks :) in retrospect I probably should have overloaded isequal with isequalwithequalnans instead, but I guess this makes a similar point... (and if you are interested, the whole 'singularity' series of problems is devoted to "work arounds" for this sort of ill-defined testsuites)
Problem Recent Solvers643
Suggested Problems
-
Find all elements less than 0 or greater than 10 and replace them with NaN
14663 Solvers
-
568 Solvers
-
The sum of the numbers in the vector
538 Solvers
-
556 Solvers
-
Pernicious Anniversary Problem
786 Solvers
More from this Author2
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!