Cody

Solution 1282773

Submitted on 7 Oct 2017 by Shriramprasad Venkatesan
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 = 86805 ans = 31323 ans = 83977 ans = 50993 ans = 86031 ans = 45183 ans = 86358 ans = 34274 ans = 25460 ans = 78246 ans = 92483 ans = 58520 ans = 47685 ans = 32840 ans = 92859 ans = 23134 ans = 10851 ans = 62647 ans = 48498 ans = 5927 ans = 73230 ans = 77540 ans = 96527 ans = 28616 ans = 1188 ans = 49871 ans = 14375 ans = 86840 ans = 41512 ans = 64337 ans = 88378 ans = 41383 ans = 94617 ans = 77133 ans = 77959 ans = 58946 ans = 41225 ans = 46839 ans = 1644 ans = 35445 ans = 18322 ans = 48139 ans = 58583 ans = 51166 ans = 11525 ans = 24494 ans = 99683 ans = 25834 ans = 12978 ans = 48806 ans = 3199 ans = 46058 ans = 7603 ans = 89702 ans = 57381 ans = 33055 ans = 34495 ans = 73411 ans = 83002 ans = 93919 ans = 76399 ans = 36194 ans = 90091 ans = 2644 ans = 20001 ans = 50478 ans = 7317 ans = 11199 ans = 59564 ans = 89133 ans = 21696 ans = 72270 ans = 85822 ans = 11737 ans = 68116 ans = 9465 ans = 48208 ans = 85663 ans = 5398 ans = 30233 ans = 65634 ans = 58000 ans = 39932 ans = 44496 ans = 80533 ans = 54342 ans = 50941 ans = 96281 ans = 63651 ans = 57994 ans = 22816 ans = 78703 ans = 68257 ans = 18563 ans = 14168 ans = 37042 ans = 48812 ans = 33545 ans = 31404 ans = 13738