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 = ~isempty(strfind(filetext, 'while')) || ~isempty(strfind(filetext, 'for'));
assert(loopUsed, 'Must use at least one loop')
|
3 | Pass |
v = [];
w_correct = [];
assert(isequal(oddEven(v),w_correct))
|
4 | Pass |
v = [2; 7; 0; 3; 2];
w_correct = [7; 3; 2; 0; 2];
assert(isequal(oddEven(v),w_correct))
t =
logical
0
w =
2
t =
logical
1
w =
7 2
t =
logical
0
w =
7 2 0
t =
logical
1
w =
7 3 2 0
t =
logical
0
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))
t =
logical
1
w =
1
t =
logical
0
w =
1 0
t =
logical
0
w =
1 0 2
t =
logical
1
w =
1 9 0 2
t =
logical
1
w =
1 9 3 0 2
t =
logical
0
w =
1 9 3 0 2 8
t =
logical
0
w =
1 9 3 0 2 8 8
t =
logical
0
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))
t =
logical
0
w =
-6
t =
logical
0
w =
-6 -4
t =
logical
0
w =
-6 -4 6
t =
logical
0
w =
-6 -4 6 -8
t =
logical
0
w =
-6 -4 6 -8 8
t =
logical
0
w =
-6 -4 6 -8 8 8
t =
logical
1
w =
-9 -6 -4 6 -8 8 8
t =
logical
1
w =
-9 7 -6 -4 6 -8 8 8
t =
logical
1
w =
-9 7 -3 -6 -4 6 -8 8 8
t =
logical
1
w =
-9 7 -3 -7 -6 -4 6 -8 8 8
t =
logical
1
w =
-9 7 -3 -7 3 -6 -4 6 -8 8 8
|
Split a string into chunks of specified length
475 Solvers
238 Solvers
Celsius to Fahrenheit converter
388 Solvers
372 Solvers
Create sequnce 1 4 9 16 25.........
190 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!