Cody

Problem 44549. Find the missing numbers.

Solution 2947504

Submitted on 14 Sep 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   Pass
N = 5; ipArray = [2 5 3 1]; y_correct = 4; assert(isequal(findMissingNumbers(N, ipArray),y_correct))

2   Pass
N = 10; ipArray = [4 10 7 6 1 3 5 8]; y1 = [2 9]; y2 = [9 2]; assert( isequal(findMissingNumbers(N, ipArray),y1)||isequal(findMissingNumbers(N, ipArray),y2) )

3   Pass
N = 100; vec = [1:5 7:32 34:96 98:100]; ipArray = vec(randperm(length(vec))); y1 = [ 97 33 6]; y2 = [ 97 6 33]; y3 = [ 33 97 6]; y4 = [ 33 6 97]; y5 = [ 6 97 33]; y6 = [ 6 33 97]; assert( isequal(findMissingNumbers(N, ipArray),y1)... || isequal(findMissingNumbers(N, ipArray),y2)... || isequal(findMissingNumbers(N, ipArray),y3)... || isequal(findMissingNumbers(N, ipArray),y4)... || isequal(findMissingNumbers(N, ipArray),y5)... || isequal(findMissingNumbers(N, ipArray),y6))

4   Fail
assessFunctionAbsence('ismember','FileName','findMissingNumbers.m');

The submission must not contain the following functions or keywords: ismember

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!