Cody

Solution 728078

Submitted on 3 Sep 2015 by Zikobrelli
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 = 50790 ans = 66578 ans = 50070 ans = 19892 ans = 69547 ans = 63178 ans = 72651 ans = 94864 ans = 40770 ans = 69069 ans = 31521 ans = 3069 ans = 21180 ans = 59760 ans = 5034 ans = 57381 ans = 94696 ans = 94523 ans = 63982 ans = 404 ans = 39112 ans = 32904 ans = 96612 ans = 82582 ans = 38557 ans = 68338 ans = 85396 ans = 66329 ans = 99918 ans = 65054 ans = 1291 ans = 6421 ans = 58992 ans = 77041 ans = 25063 ans = 75018 ans = 57932 ans = 96779 ans = 97091 ans = 97215 ans = 23990 ans = 5159 ans = 39588 ans = 55186 ans = 21308 ans = 93819 ans = 43616 ans = 99550 ans = 68541 ans = 46691 ans = 91002 ans = 61672 ans = 95629 ans = 53595 ans = 62479 ans = 97764 ans = 83708 ans = 34542 ans = 17063 ans = 6770 ans = 75931 ans = 45072 ans = 97455 ans = 95992 ans = 88772 ans = 55121 ans = 40896 ans = 31398 ans = 42452 ans = 85979 ans = 29413 ans = 9015 ans = 22950 ans = 94641 ans = 41859 ans = 88087 ans = 77623 ans = 96318 ans = 30055 ans = 52909 ans = 83192 ans = 59645 ans = 5476 ans = 75076 ans = 7554 ans = 16385 ans = 91327 ans = 49867 ans = 14063 ans = 38654 ans = 83353 ans = 74700 ans = 79930 ans = 94910 ans = 56764 ans = 7873 ans = 20803 ans = 8244 ans = 62395 ans = 30639