Test | Status | Code Input and Output |
---|---|---|
1 | Fail |
clear board
board(:,:,1) = ['rrbrbbr';'rbrbbrb';'bbrbbrb';'rbrrrbr';'bbrbbbr';'bbbrrbr'];
board(:,:,2) = ['brbbbrb';'rrrbbbr';'bbrbrbr';'brbrbrr';'rbrrrbr';'brbbbbr'];
%blue wins 22 to 20
assert(isequal(rumis_scorer1(board),'b'))
b
|
2 | Fail |
clear board
board(:,:,1) = ['brbrb';'rrrbb';'bbrbb';'bbrrb';'bbrbr'];
board(:,:,2) = ['brbrb';'rrbbr';'bbrbr';'brbrr';'rbrrr'];
%red wins 14 to 11
assert(isequal(rumis_scorer1(board),'r'))
r
|
3 | Fail |
clear board
board(:,:,1) = ['brb';'rrr';'bbb';'brb';'bbr'];
board(:,:,2) = ['brb';'rbr';'rbr';'brr';'rrr'];
%red wins 10 to 5
assert(isequal(rumis_scorer1(board),'r'))
r
|
4 | Fail |
clear board
board(:,:,1) = ['rrbrrbr';'rbrrrrb';'brrrbrb';'rbrbrrr';'rbrbrbr';'brrrrbr'];
board(:,:,2) = ['brbbbrb';'rbbbbbr';'bbrbrbr';'brbrbrr';'rbrrbbr';'brbbbbr'];
%blue wins 25 to 17
assert(isequal(rumis_scorer1(board),'b'))
b
|
5 | Fail |
ind = randi(4);
switch ind
case 1
clear board
board(:,:,1) = ['rrbrbbr';'rbrbbrb';'bbrbbrb';'rbrrrbr';'bbrbbbr';'bbbrrbr'];
board(:,:,2) = ['brbbbrb';'rrrbbbr';'bbrbrbr';'brbrbrr';'rbrrrbr';'brbbbbr'];
assert(isequal(rumis_scorer1(board),'b'))
case 2
clear board
board(:,:,1) = ['brbrb';'rrrbb';'bbrbb';'bbrrb';'bbrbr'];
board(:,:,2) = ['brbrb';'rrbbr';'bbrbr';'brbrr';'rbrrr'];
assert(isequal(rumis_scorer1(board),'r'))
case 3
clear board
board(:,:,1) = ['brb';'rrr';'bbb';'brb';'bbr'];
board(:,:,2) = ['brb';'rbr';'rbr';'brr';'rrr'];
assert(isequal(rumis_scorer1(board),'r'))
case 4
clear board
board(:,:,1) = ['rrbrrbr';'rbrrrrb';'brrrbrb';'rbrbrrr';'rbrbrbr';'brrrrbr'];
board(:,:,2) = ['brbbbrb';'rbbbbbr';'bbrbrbr';'brbrbrr';'rbrrbbr';'brbbbbr'];
assert(isequal(rumis_scorer1(board),'b'))
end
r
|
6 | Fail |
ind = randi(4);
switch ind
case 1
clear board
board(:,:,1) = ['rrbrbbr';'rbrbbrb';'bbrbbrb';'rbrrrbr';'bbrbbbr';'bbbrrbr'];
board(:,:,2) = ['brbbbrb';'rrrbbbr';'bbrbrbr';'brbrbrr';'rbrrrbr';'brbbbbr'];
assert(isequal(rumis_scorer1(board),'b'))
case 2
clear board
board(:,:,1) = ['brbrb';'rrrbb';'bbrbb';'bbrrb';'bbrbr'];
board(:,:,2) = ['brbrb';'rrbbr';'bbrbr';'brbrr';'rbrrr'];
assert(isequal(rumis_scorer1(board),'r'))
case 3
clear board
board(:,:,1) = ['brb';'rrr';'bbb';'brb';'bbr'];
board(:,:,2) = ['brb';'rbr';'rbr';'brr';'rrr'];
assert(isequal(rumis_scorer1(board),'r'))
case 4
clear board
board(:,:,1) = ['rrbrrbr';'rbrrrrb';'brrrbrb';'rbrbrrr';'rbrbrbr';'brrrrbr'];
board(:,:,2) = ['brbbbrb';'rbbbbbr';'bbrbrbr';'brbrbrr';'rbrrbbr';'brbbbbr'];
assert(isequal(rumis_scorer1(board),'b'))
end
b
|
7 | Fail |
ind = randi(4);
switch ind
case 1
clear board
board(:,:,1) = ['rrbrbbr';'rbrbbrb';'bbrbbrb';'rbrrrbr';'bbrbbbr';'bbbrrbr'];
board(:,:,2) = ['brbbbrb';'rrrbbbr';'bbrbrbr';'brbrbrr';'rbrrrbr';'brbbbbr'];
assert(isequal(rumis_scorer1(board),'b'))
case 2
clear board
board(:,:,1) = ['brbrb';'rrrbb';'bbrbb';'bbrrb';'bbrbr'];
board(:,:,2) = ['brbrb';'rrbbr';'bbrbr';'brbrr';'rbrrr'];
assert(isequal(rumis_scorer1(board),'r'))
case 3
clear board
board(:,:,1) = ['brb';'rrr';'bbb';'brb';'bbr'];
board(:,:,2) = ['brb';'rbr';'rbr';'brr';'rrr'];
assert(isequal(rumis_scorer1(board),'r'))
case 4
clear board
board(:,:,1) = ['rrbrrbr';'rbrrrrb';'brrrbrb';'rbrbrrr';'rbrbrbr';'brrrrbr'];
board(:,:,2) = ['brbbbrb';'rbbbbbr';'bbrbrbr';'brbrbrr';'rbrrbbr';'brbbbbr'];
assert(isequal(rumis_scorer1(board),'b'))
end
r
|
Poker Series 01: isStraightFlush
106 Solvers
Back to basics 4 - Search Path
321 Solvers
315 Solvers
113 Solvers
Replace Nonzero Numbers with 1
178 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!