Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
filetext = fileread('shuffle.m');
assert(isempty(strfind(filetext, 'regexp')),'regexp hacks are forbidden')
|
2 | Pass |
v = [1, 2, 3, 4, 5, 6, 7, 8];
n = 1;
w_correct = 8 : -1 : 1;
assert(isequal(shuffle(v, n), w_correct))
v =
1 2 3 4 5 6 7
w =
8
vec =
8
vector =
1 2 3 4 5 6 7
v =
1 2 3 4 5 6
w =
7
vec =
8 7
vector =
1 2 3 4 5 6
v =
1 2 3 4 5
w =
6
vec =
8 7 6
vector =
1 2 3 4 5
v =
1 2 3 4
w =
5
vec =
8 7 6 5
vector =
1 2 3 4
v =
1 2 3
w =
4
vec =
8 7 6 5 4
vector =
1 2 3
v =
1 2
w =
3
vec =
8 7 6 5 4 3
vector =
1 2
v =
1
w =
2
vec =
8 7 6 5 4 3 2
vector =
1
cetvor =
8 7 6 5 4 3 2 1
|
3 | Pass |
v = [1; 2; 3; 4; 5; 6; 7; 8];
n = 2;
w_correct = [7;8; 5;6; 3;4; 1;2];
assert(isequal(shuffle(v, n), w_correct))
v =
1
2
3
4
5
6
w =
7
8
vec =
7
8
vector =
1
2
3
4
5
6
v =
1
2
3
4
w =
5
6
vec =
7
8
5
6
vector =
1
2
3
4
v =
1
2
w =
3
4
vec =
7
8
5
6
3
4
vector =
1
2
cetvor =
7
8
5
6
3
4
1
2
|
4 | Pass |
v = [1, 2, 3, 4, 5, 6, 7, 8];
n = 3;
w_correct = [6,7,8, 3,4,5, 1,2];
assert(isequal(shuffle(v, n), w_correct))
v =
1 2 3 4 5
w =
6 7 8
vec =
6 7 8
vector =
1 2 3 4 5
v =
1 2
w =
3 4 5
vec =
6 7 8 3 4 5
vector =
1 2
cetvor =
6 7 8 3 4 5 1 2
|
5 | Pass |
v = [1; 2; 3; 4; 5; 6; 7; 8];
n = 4;
w_correct = [5;6;7;8; 1;2;3;4];
assert(isequal(shuffle(v, n), w_correct))
v =
1
2
3
4
w =
5
6
7
8
vec =
5
6
7
8
vector =
1
2
3
4
cetvor =
5
6
7
8
1
2
3
4
|
6 | Pass |
v = [1, 2, 3, 4, 5, 6, 7, 8];
n = 5;
w_correct = [4,5,6,7,8, 1,2,3];
assert(isequal(shuffle(v, n), w_correct))
v =
1 2 3
w =
4 5 6 7 8
vec =
4 5 6 7 8
vector =
1 2 3
cetvor =
4 5 6 7 8 1 2 3
|
7 | Pass |
v = [1; 2; 3; 4; 5; 6; 7; 8];
n = 6;
w_correct = [3;4;5;6;7;8; 1;2];
assert(isequal(shuffle(v, n), w_correct))
v =
1
2
w =
3
4
5
6
7
8
vec =
3
4
5
6
7
8
vector =
1
2
cetvor =
3
4
5
6
7
8
1
2
|
8 | Pass |
v = [1, 2, 3, 4, 5, 6, 7, 8];
n = 7;
w_correct = [2,3,4,5,6,7,8, 1];
assert(isequal(shuffle(v, n), w_correct))
v =
1
w =
2 3 4 5 6 7 8
vec =
2 3 4 5 6 7 8
vector =
1
cetvor =
2 3 4 5 6 7 8 1
|
9 | Pass |
v = [1; 2; 3; 4; 5; 6; 7; 8];
n = 8;
w_correct = [1;2;3;4;5;6;7;8];
assert(isequal(shuffle(v, n), w_correct))
|
10 | Pass |
v = [1, 2, 3, 4, 5, 6, 7, 8];
n = 9;
w_correct = [1,2,3,4,5,6,7,8];
assert(isequal(shuffle(v, n), w_correct))
|
1398 Solvers
900 Solvers
Back to basics 17 - white space
245 Solvers
329 Solvers
725 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!