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 8
w =
[]
b =
[]
w =
8
v =
1 2 3 4 5 6 7
v =
1 2 3 4 5 6 7
w =
8
b =
8
v =
1 2 3 4 5 6 7
w =
7
v =
1 2 3 4 5 6
v =
1 2 3 4 5 6
w =
7
b =
8 7
v =
1 2 3 4 5 6
w =
6
v =
1 2 3 4 5
v =
1 2 3 4 5
w =
6
b =
8 7 6
v =
1 2 3 4 5
w =
5
v =
1 2 3 4
v =
1 2 3 4
w =
5
b =
8 7 6 5
v =
1 2 3 4
w =
4
v =
1 2 3
v =
1 2 3
w =
4
b =
8 7 6 5 4
v =
1 2 3
w =
3
v =
1 2
v =
1 2
w =
3
b =
8 7 6 5 4 3
v =
1 2
w =
2
v =
1
v =
1
w =
2
b =
8 7 6 5 4 3 2
v =
1
w =
1
v =
1×0 empty double row vector
v =
1×0 empty double row vector
w =
1
b =
8 7 6 5 4 3 2 1
v =
1×0 empty double row vector
w =
8 7 6 5 4 3 2 1
v =
8 7 6 5 4 3 2 1
n =
8
w =
8 7 6 5 4 3 2 1
x =
8
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
7
8
w =
[]
b =
[]
w =
7
8
v =
1
2
3
4
5
6
v =
1
2
3
4
5
6
w =
7
8
b =
7
8
v =
1
2
3
4
5
6
w =
5
6
v =
1
2
3
4
v =
1
2
3
4
w =
5
6
b =
7
8
5
6
v =
1
2
3
4
w =
3
4
v =
1
2
v =
1
2
w =
3
4
b =
7
8
5
6
3
4
v =
1
2
w =
1
2
v =
0×1 empty double column vector
v =
0×1 empty double column vector
w =
1
2
b =
7
8
5
6
3
4
1
2
v =
0×1 empty double column vector
w =
7
8
5
6
3
4
1
2
v =
7
8
5
6
3
4
1
2
n =
8
w =
7
8
5
6
3
4
1
2
x =
8
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 6 7 8
w =
[]
b =
[]
w =
6 7 8
v =
1 2 3 4 5
v =
1 2 3 4 5
w =
6 7 8
b =
6 7 8
v =
1 2 3 4 5
w =
3 4 5
v =
1 2
v =
1 2
w =
3 4 5
b =
6 7 8 3 4 5
v =
1 2
w =
6 7 8 3 4 5
v =
6 7 8 3 4 5 1 2
n =
8
w =
6 7 8 3 4 5 1 2
x =
8
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
5
6
7
8
w =
[]
b =
[]
w =
5
6
7
8
v =
1
2
3
4
v =
1
2
3
4
w =
5
6
7
8
b =
5
6
7
8
v =
1
2
3
4
w =
1
2
3
4
v =
0×1 empty double column vector
v =
0×1 empty double column vector
w =
1
2
3
4
b =
5
6
7
8
1
2
3
4
v =
0×1 empty double column vector
w =
5
6
7
8
1
2
3
4
v =
5
6
7
8
1
2
3
4
n =
8
w =
5
6
7
8
1
2
3
4
x =
8
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 4 5 6 7 8
w =
[]
b =
[]
w =
4 5 6 7 8
v =
1 2 3
v =
1 2 3
w =
4 5 6 7 8
b =
4 5 6 7 8
v =
1 2 3
w =
4 5 6 7 8
v =
4 5 6 7 8 1 2 3
n =
8
w =
4 5 6 7 8 1 2 3
x =
8
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
3
4
5
6
7
8
w =
[]
b =
[]
w =
3
4
5
6
7
8
v =
1
2
v =
1
2
w =
3
4
5
6
7
8
b =
3
4
5
6
7
8
v =
1
2
w =
3
4
5
6
7
8
v =
3
4
5
6
7
8
1
2
n =
8
w =
3
4
5
6
7
8
1
2
x =
8
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 2 3 4 5 6 7 8
w =
[]
b =
[]
w =
2 3 4 5 6 7 8
v =
1
v =
1
w =
2 3 4 5 6 7 8
b =
2 3 4 5 6 7 8
v =
1
w =
2 3 4 5 6 7 8
v =
2 3 4 5 6 7 8 1
n =
8
w =
2 3 4 5 6 7 8 1
x =
8
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))
v =
1
2
3
4
5
6
7
8
w =
[]
b =
[]
w =
1
2
3
4
5
6
7
8
v =
0×1 empty double column vector
v =
0×1 empty double column vector
w =
1
2
3
4
5
6
7
8
b =
1
2
3
4
5
6
7
8
v =
0×1 empty double column vector
w =
1
2
3
4
5
6
7
8
v =
1
2
3
4
5
6
7
8
n =
8
w =
1
2
3
4
5
6
7
8
x =
8
cetvor =
1
2
3
4
5
6
7
8
|
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))
v =
1 2 3 4 5 6 7 8
w =
[]
b =
[]
w =
[]
v =
1 2 3 4 5 6 7 8
n =
8
w =
1 2 3 4 5 6 7 8
x =
8
cetvor =
1 2 3 4 5 6 7 8
|
Get the length of a given vector
3558 Solvers
483 Solvers
462 Solvers
Create a two dimensional zero matrix
354 Solvers
390 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!