Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
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'))
s =
20
winner =
'b'
|
2 | Pass |
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'))
s =
14
winner =
'r'
|
3 | Pass |
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'))
s =
10
winner =
'r'
|
4 | Pass |
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'))
s =
17
winner =
'b'
|
5 | Pass |
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
s =
14
winner =
'r'
|
6 | Pass |
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
s =
20
winner =
'b'
|
7 | Pass |
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
s =
17
winner =
'b'
|
Find the longest sequence of 1's in a binary sequence.
3369 Solvers
3238 Solvers
894 Solvers
Duplicate each element of a vector.
518 Solvers
521 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!