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))
|
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))
|
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))
|
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))
|
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))
|
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))
|
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))
|
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))
|
707 Solvers
Make a random, non-repeating vector.
2808 Solvers
Flag largest magnitude swings as they occur
582 Solvers
Are all the three given point in the same line?
270 Solvers
2338 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!