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))
w =
[]
|
4 | Pass |
v = [2; 7; 0; 3; 2];
w_correct = [7; 3; 2; 0; 2];
assert(isequal(oddEven(v),w_correct))
r =
5
c =
1
j =
[]
k =
[]
j =
2
k =
7
j =
2
0
k =
7
3
j =
2
0
2
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))
r =
1
c =
8
j =
[]
k =
[]
k =
1
j =
0
j =
0 2
k =
1 9
k =
1 9 3
j =
0 2 8
j =
0 2 8 8
j =
0 2 8 8 4
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))
r =
1
c =
13
j =
[]
k =
[]
j =
-4
j =
-4 4
j =
-4 4 6
j =
-4 4 6 -4
j =
-4 4 6 -4 -6
j =
-4 4 6 -4 -6 0
k =
-3
k =
-3 -9
k =
-3 -9 -3
k =
-3 -9 -3 5
k =
-3 -9 -3 5 7
k =
-3 -9 -3 5 7 -9
k =
-3 -9 -3 5 7 -9 -7
w =
-3 -9 -3 5 7 -9 -7 -4 4 6 -4 -6 0
|
Project Euler: Problem 1, Multiples of 3 and 5
1064 Solvers
Who knows the last digit of pi?
488 Solvers
314 Solvers
204 Solvers
136 Solvers