Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
filetext = fileread('oddEven.m');
assert(isempty(strfind(filetext, 'regexp')),'regexp hacks are forbidden')
|
2 | Pass |
filetext = fileread('oddEven.m');
loopUsed = any(strfind(filetext, 'while')) || any(strfind(filetext, 'for'));
assert(~loopUsed, 'Loops are forbidden')
|
3 | Pass |
v = [];
w_correct = [];
assert(isequal(oddEven(v),w_correct))
m =
0
n =
0
w =
[]
|
4 | Pass |
v = [2; 7; 0; 3; 2];
w_correct = [7; 3; 2; 0; 2];
assert(isequal(oddEven(v),w_correct))
m =
5
n =
1
x =
1
3
5
y =
2
0
2
z =
2
4
r =
7
3
w =
7
3
2
0
2
|
5 | Pass |
v = [1, 0, 2, 9, 3, 8, 8, 4];
w_correct = [1, 9, 3, 0, 2, 8, 8, 4];
assert(isequal(oddEven(v),w_correct))
m =
1
n =
8
x =
2 3 6 7 8
y =
0 2 8 8 4
z =
1 4 5
r =
1 9 3
w =
1 9 3 0 2 8 8 4
|
6 | Pass |
odd = 2 * randi([-4, 4], 1, randi([4,10])) - 1;
even = 2 * randi([-4, 4], 1, randi([4,10]));
v = [even, odd];
w_correct = [odd, even];
assert(isequal(oddEven(v),w_correct))
m =
1
n =
18
x =
1 2 3 4 5 6 7 8 9
y =
-4 6 4 -2 2 0 -8 2 2
z =
10 11 12 13 14 15 16 17 18
r =
3 -1 -1 3 -1 -9 -3 -3 5
w =
3 -1 -1 3 -1 -9 -3 -3 5 -4 6 4 -2 2 0 -8 2 2
|
351 Solvers
324 Solvers
Determine the length of a string of characters
171 Solvers
405 Solvers
Sum of the Multiplication of Vectors
202 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!