Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
filetext = fileread('push.m');
assert(isempty(strfind(filetext, 'regexp')),'regexp hacks are forbidden')
|
2 | Pass |
v = [1, 2, 7];
x = [];
[v, n] = push(v, x);
v_correct = [1, 2, 7];
n_correct = 3;
assert(isequal(v, v_correct));
assert(isequal(n, n_correct));
m =
1
l =
3
|
3 | Pass |
v = [];
x = [5, 6, 8];
[v, n] = push(v, x);
v_correct = [5, 6, 8];
n_correct = 3;
assert(isequal(v, v_correct));
assert(isequal(n, n_correct));
m =
0
l =
0
|
4 | Pass |
v = [];
x = [7; 3; 9; 4];
[v, n] = push(v, x);
v_correct = [7; 3; 9; 4];
n_correct = 4;
assert(isequal(v, v_correct));
assert(isequal(n, n_correct));
m =
0
l =
0
|
5 | Pass |
v1 = randi(10, 1, 5);
x = 5;
[v, n] = push(v1, x);
v_correct = [v1, 5];
n_correct = 6;
assert(isequal(v, v_correct));
assert(isequal(n, n_correct));
m =
1
l =
5
|
6 | Pass |
v = [ones(4, 1)];
x = [3, 5];
[v, n] = push(v, x);
v_correct = [1; 1; 1; 1; 3; 5];
n_correct = 6;
assert(isequal(v, v_correct));
assert(isequal(n, n_correct));
m =
4
l =
1
|
7 | Pass |
v = [zeros(1, 4)];
x = [3; 0];
[v, n] = push(v, x);
v_correct = [0, 0, 0, 0, 3, 0];
n_correct = 6;
assert(isequal(v, v_correct));
assert(isequal(n, n_correct));
v = [8, 2];
x = [];
[v, n] = push(v, x);
v_correct = [8, 2];
n_correct = 2;
assert(isequal(v, v_correct));
assert(isequal(n, n_correct));
m =
1
l =
4
m =
1
l =
2
|
Remove any row in which a NaN appears
6827 Solvers
2500 Solvers
Is my wife right? Now with even more wrong husband
1241 Solvers
Side of an equilateral triangle
2595 Solvers
Finding perimeter of a rectangle
278 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!