Cody

Solution 728555

Submitted on 4 Sep 2015 by goc3
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 = 10; y=2:10; y_correct = 1; assert(isequal(find_missing_number(x,y),y_correct))

ans = 1

2   Pass
%% x = 100; y=1:99; y_correct = 100; assert(isequal(find_missing_number(x,y),y_correct))

ans = 100

3   Pass
%% x = 1000; y=1:1000; y(end/2)=[]; y_correct = 500; assert(isequal(find_missing_number(x,y),y_correct))

ans = 500

4   Pass
%% x = 2; y=2; assert(isequal(find_missing_number(x,y),1))

ans = 1

5   Pass
%% x = 2; y=1; assert(isequal(find_missing_number(x,y),x))

ans = 2

6   Pass
%% x = 100000; y=1:x; y(end-3)=[]; assert(isequal(find_missing_number(x,y),x-3))

ans = 99997

7   Pass
%% x = 100000; for b=1:100 y=1:x; y=y(randperm(x)); val=randi([1 x]); y_correct = y(val); y(val)=[]; assert(isequal(find_missing_number(x,y),y_correct)) end

ans = 45935 ans = 13936 ans = 87606 ans = 36934 ans = 26842 ans = 73052 ans = 19185 ans = 39552 ans = 91399 ans = 51937 ans = 93584 ans = 53483 ans = 76036 ans = 61554 ans = 12866 ans = 3790 ans = 60948 ans = 53682 ans = 26694 ans = 13117 ans = 75408 ans = 21938 ans = 84121 ans = 98876 ans = 76394 ans = 38520 ans = 76708 ans = 45942 ans = 62782 ans = 34403 ans = 1957 ans = 98694 ans = 87275 ans = 31295 ans = 26388 ans = 15750 ans = 3658 ans = 72446 ans = 81010 ans = 829 ans = 17928 ans = 27217 ans = 29925 ans = 49843 ans = 21260 ans = 52202 ans = 41904 ans = 87752 ans = 41387 ans = 56392 ans = 1018 ans = 641 ans = 95738 ans = 14812 ans = 12924 ans = 84174 ans = 1215 ans = 36700 ans = 41665 ans = 25338 ans = 85230 ans = 94877 ans = 77176 ans = 96403 ans = 29933 ans = 22762 ans = 79587 ans = 44737 ans = 94908 ans = 95282 ans = 63127 ans = 59969 ans = 70134 ans = 90526 ans = 47330 ans = 92114 ans = 94419 ans = 48052 ans = 79805 ans = 29664 ans = 88219 ans = 94036 ans = 26790 ans = 3242 ans = 58245 ans = 63101 ans = 21496 ans = 84396 ans = 76482 ans = 87667 ans = 1770 ans = 15378 ans = 9285 ans = 62126 ans = 59248 ans = 95117 ans = 61848 ans = 69601 ans = 61182 ans = 70763