Cody

# Problem 44549. Find the missing numbers.

Solution 2193209

Submitted on 5 Apr 2020 by Nikolaos Nikolaou
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))

missNums = 4

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

missNums = 2 missNums = 2 9

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

missNums = 6 missNums = 6 33 missNums = 6 33 97 missNums = 6 missNums = 6 33 missNums = 6 33 97 missNums = 6 missNums = 6 33 missNums = 6 33 97 missNums = 6 missNums = 6 33 missNums = 6 33 97 missNums = 6 missNums = 6 33 missNums = 6 33 97 missNums = 6 missNums = 6 33 missNums = 6 33 97

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