Cody

Solution 729126

Submitted on 4 Sep 2015 by Jean-Marie Sainthillier
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 = 12327 ans = 89094 ans = 61977 ans = 33572 ans = 77383 ans = 57609 ans = 25403 ans = 54837 ans = 30507 ans = 77559 ans = 39641 ans = 71518 ans = 30262 ans = 79623 ans = 68908 ans = 49890 ans = 2621 ans = 65865 ans = 95344 ans = 28264 ans = 80686 ans = 449 ans = 18527 ans = 8314 ans = 66685 ans = 76710 ans = 66548 ans = 71959 ans = 59187 ans = 31493 ans = 45228 ans = 5633 ans = 39314 ans = 21937 ans = 4633 ans = 90365 ans = 76382 ans = 92526 ans = 60477 ans = 31650 ans = 61227 ans = 89854 ans = 48544 ans = 5634 ans = 4242 ans = 66275 ans = 42480 ans = 41514 ans = 27282 ans = 32092 ans = 99567 ans = 68585 ans = 13875 ans = 68958 ans = 33884 ans = 62860 ans = 68611 ans = 92621 ans = 45059 ans = 48437 ans = 75441 ans = 69900 ans = 3137 ans = 74026 ans = 17593 ans = 63168 ans = 62897 ans = 32546 ans = 97058 ans = 77311 ans = 45678 ans = 88869 ans = 82761 ans = 40408 ans = 88998 ans = 37021 ans = 44030 ans = 52236 ans = 29267 ans = 45362 ans = 59282 ans = 89114 ans = 15181 ans = 11351 ans = 42708 ans = 6281 ans = 75054 ans = 7287 ans = 15562 ans = 17220 ans = 99013 ans = 9178 ans = 69956 ans = 89682 ans = 84189 ans = 47558 ans = 99923 ans = 25213 ans = 11948 ans = 34800

Suggested Problems

More from this Author43