Cody

# Problem 2482. Card Game

Solution 1906405

Submitted on 20 Aug 2019 by Eugene Avrutin
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
for i=1:randi(1000) vec = randperm(100); end vec = randperm(100); a = vec(1:50); % given to bot b = vec(51:100); % given to player you = 0; bot = 0; for i = 1:50 c = call(a(1),b); if ~ismember(c,b) while(1) end end if c>a(1) you = you + 1; else bot = bot + 1; end b(b==c)=[]; a(1)=[]; end if you<floor(50*0.75) while(1) disp('not enough wins'); end end

z = 1×50 logical array Columns 1 through 44 1 1 1 1 1 0 0 0 1 0 0 0 0 1 0 0 1 1 1 1 0 1 1 1 0 0 1 1 1 0 1 0 1 0 0 1 0 0 1 0 0 0 1 1 Columns 45 through 50 1 0 0 1 0 1 q = Columns 1 through 29 80 54 79 52 72 0 0 0 83 0 0 0 0 77 0 0 57 91 94 60 0 81 51 87 0 0 95 78 56 Columns 30 through 50 0 97 0 89 0 0 93 0 0 62 0 0 0 96 58 70 0 0 68 0 86 q = Columns 1 through 29 80 54 79 52 72 NaN 0 0 83 0 0 0 0 77 0 0 57 91 94 60 0 81 51 87 0 0 95 78 56 Columns 30 through 50 0 97 0 89 0 0 93 0 0 62 0 0 0 96 58 70 0 0 68 0 86 q = Columns 1 through 29 80 54 79 52 72 NaN NaN 0 83 0 0 0 0 77 0 0 57 91 94 60 0 81 51 87 0 0 95 78 56 Columns 30 through 50 0 97 0 89 0 0 93 0 0 62 0 0 0 96 58 70 0 0 68 0 86 q = Columns 1 through 29 80 54 79 52 72 NaN NaN NaN 83 0 0 0 0 77 0 0 57 91 94 60 0 81 51 87 0 0 95 78 56 Columns 30 through 50 0 97 0 89 0 0 93 0 0 62 0 0 0 96 58 70 0 0 68 0 86 q = Columns 1 through 29 80 54 79 52 72 NaN NaN NaN 83 NaN 0 0 0 77 0 0 57 91 94 60 0 81 51 87 0 0 95 78 56 Columns 30 through 50 0 97 0 89 0 0 93 0 0 62 0 0 0 96 58 70 0 0 68 0 86 q = Columns 1 through 29 80 54 79 52 72 NaN NaN NaN 83 NaN NaN 0 0 77 0 0 57 91 94 60 0 81 51 87 0 0 95 78 56 Columns 30 through 50 0 97 0 89 0 0 93 0 0 62 0 0 0 96 58 70 0 0 68 0 86 q = Columns 1 through 29 80 54 79 52 72 NaN NaN NaN 83 NaN NaN NaN 0 77 0 0 57 91 94 60 0 81 51 87 0 0 95 78 56 Columns 30 through 50 0 97 0 89 0 0 93 0 0 62 0 0 0 96 58 70 0 0 68 0 86 q = Columns 1 through 29 80 54 79 52 72 NaN NaN NaN 83 NaN NaN NaN NaN 77 0 0 57 91 94 60 0 81 51 87 0 0 95 78 56 Columns 30 through 50 0 97 0 89 0 0 93 0 0 62 0 0 0 96 58 70 0 0 68 0 86 q = Columns 1 through 29 80 54 79 52 72 NaN NaN NaN 83 NaN NaN NaN NaN 77 NaN 0 57 91 94 60 0 81 51 87 0 0 95 78 56 Columns 30 through 50 0 97 0 89 0 0 93 0 0 62 0 0 0 96 58 70 0 0 68 0 86 q = Columns 1 through 29 80 54 79 52 72 NaN NaN NaN 83 NaN NaN NaN NaN 77 NaN NaN 57 91 94 60 0 81 51 87 0 0 95 78 56 Columns 30 through 50 0 97 0 89 0 0 93 0 0 62 0 0 0 96 58 70 0 0 68 0 86 q = Columns 1 through 29 80 54 79 52 72 NaN NaN NaN 83 NaN NaN NaN NaN 77 NaN NaN 57 91 94 60 NaN 81 51 87 0 0 95 78 56 Columns 30 through 50 0 97 0 89 0 0 93 0 0 62 0 0 0 96 58 70 0 0 68 0 86 q = Columns 1 through 29 80 54 79 52 72 NaN NaN NaN 83 NaN NaN NaN NaN 77 NaN NaN 57 91 94 60 NaN 81 51 87 NaN 0 95 78 56 Columns 30 through 50 0 97 0 89 0 0 93 0 0 62 0 0 0 96 58 70 0 0 68 0 86 q = Columns 1 through 29 80 54 79 52 72 NaN NaN NaN 83 NaN NaN NaN NaN 77 NaN NaN 57 91 94 60 NaN 81 51 87 NaN NaN 95 78 56 Columns 30 through 50 0 97 0 89 0 0 93 0 0 62 0 0 0 96 58 70 0 0 68 0 86 q = Columns 1 through 29 80 54 79 52 72 NaN NaN NaN 83 NaN NaN NaN NaN 77 NaN NaN 57 91 94 60 NaN 81 51 87 NaN NaN 95 78 56 Columns 30 through 50 NaN 97 0 89 0 0 93 0 0 62 0 0 0 96 58 70 0 0 68 0 86 q = Columns 1 through 29 80 54 79 52 72 NaN NaN NaN 83 NaN NaN NaN NaN 77 NaN NaN 57 91 94 60 NaN 81 51 87 NaN NaN 95 78 56 Columns 30 through 50 NaN 97 NaN 89 0 0 93 0 0 62 0 0 0 96 58 70 0 0 68 0 86 q = Columns 1 through 29 80 54 79 52 72 NaN NaN NaN 83 NaN NaN NaN NaN 77 NaN NaN 57 91 94 60 NaN 81 51 87 NaN NaN 95 78 56 Columns 30 through 50 NaN 97 NaN 89 NaN 0 93 0 0 62 0 0 0 96 58 70 0 0 68 0 86 q = Columns 1 through 29 80 54 79 52 72 NaN NaN NaN 83 NaN NaN NaN NaN 77 NaN NaN 57 91 94 60 NaN 81 51 87 NaN NaN 95 78 56 Columns 30 through 50 NaN 97 NaN 89 NaN NaN 93 0 0 62 0 0 0 96 58 70 0 0 68 0 86 q = Columns 1 through 29 80 54 79 52 72 NaN NaN NaN 83 NaN NaN NaN NaN 77 NaN NaN 57 91 94 60 NaN 81 51 87 NaN NaN 95 78 56 Columns 30 through 50 NaN 97 NaN 89 NaN NaN 93 NaN 0 62 0 0 0 96 58 70 0 0 68 0 86 q = Columns 1 through 29 80 54 79 52 72 NaN NaN NaN 83 NaN NaN NaN NaN 77 NaN NaN 57 91 94 60 NaN 81 51 87 NaN NaN 95 78 56 Columns 30 through 50 NaN 97 NaN 89 NaN NaN 93 NaN NaN 62 0 0 0 96 58 70 0 0 68 0 86 q = Columns 1 through 29 80 54 79 52 72 NaN NaN NaN 83 NaN NaN NaN NaN 77 NaN NaN 57 91 94 60 NaN 81 51 87 NaN NaN 95 78 56 Columns 30 through 50 NaN 97 NaN 89 NaN NaN 93 NaN NaN 62 NaN 0 0 96 58 70 0 0 68 0 86 q = Columns 1 through 29 80 54 79 52 72 NaN NaN NaN 83 NaN NaN NaN NaN 77 NaN NaN 57 91 94 60 NaN 81 51 87 NaN NaN 95 78 56 Columns 30 through 50 NaN 97 NaN 89 NaN NaN 93 NaN NaN 62 NaN NaN 0 96 58 70 0 0 68 0 86 q = Columns 1 through 29 80 54 79 52 72 NaN NaN NaN 83 NaN NaN NaN NaN 77 NaN NaN 57 91 94 60 NaN 81 51 87 NaN NaN 95 78 56 Columns 30 through 50 NaN 97 NaN 89 NaN NaN 93 NaN NaN 62 NaN NaN NaN 96 58 70 0 0 68 0 86 q = Columns 1 through 29 80 54 79 52 72 NaN NaN NaN 83 NaN NaN NaN NaN 77 NaN NaN 57 91 94 60 NaN 81 51 87 NaN NaN 95 78 56 Columns 30 through 50 NaN 97 NaN 89 NaN NaN 93 NaN NaN 62 NaN NaN NaN 96 58 70 NaN 0 68 0 86 q = Columns 1 through 29 80 54 79 52 72 NaN NaN NaN 83 NaN NaN NaN NaN 77 NaN NaN 57 91 94 60 NaN 81 51 87 NaN NaN 95 78 56 Columns 30 through 50 NaN 97 NaN 89 NaN NaN 93 NaN NaN 62 NaN NaN NaN 96 58 70 NaN NaN 68 0 86 q = Columns 1 through 29 80 54 79 52 72 NaN NaN NaN 83 NaN NaN NaN NaN 77 NaN NaN 57 91 94 60 NaN 81 51 87 NaN NaN 95 78 56 Columns 30 through 50 NaN 97 NaN 89 NaN NaN 93 NaN NaN 62 NaN NaN NaN 96 58 70 NaN NaN 68 NaN 86 smallest = 51 index = 23 y = 51 z = 1×49 logical array Columns 1 through 44 1 1 1 1 1 1 0 0 1 0 0 0 1 1 1 0 1 1 1 1 1 1 1 0 0 1 1 1 0 1 0 1 0 1 1 0 0 1 0 0 0 1 1 1 Columns 45 through 49 1 0 1 1 1 q = Columns 1 through 29 80 54 79 52 72 48 0 0 83 0 0 0 40 77 45 0 57 91 94 60 46 81 87 0 0 95 78 56 0 Columns 30 through 49 97 0 89 0 43 93 0 0 62 0 0 0 96 58 70 42 0 68 44 86 q = Columns 1 through 29 80 54 79 52 72 ...

### Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!