Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
%%
fid = fopen('feval.m','w');
fprintf(fid,'function feval(a)\nerror;\n');
fclose(fid);
fid = fopen('eval.m','w');
fprintf(fid,'function eval(a)\nerror;\n');
fclose(fid);
forbidden = '(eval|regexp|inline)';
x = 3;
y_correct = [
1 2 3
8 9 4
7 6 5
];
assert(isequal(pyramid(x),y_correct) && isempty(regexp(evalc('type pyramid'),forbidden)))
x = 6;
y_correct = [
1 2 3 4 5 6
20 21 22 23 24 7
19 32 33 34 25 8
18 31 36 35 26 9
17 30 29 28 27 10
16 15 14 13 12 11
];
assert(isequal(pyramid(x),y_correct) && isempty(regexp(evalc('type pyramid'),forbidden)))
x = 1;
y_correct = 1;
assert(isequal(pyramid(x),y_correct) && isempty(regexp(evalc('type pyramid'),forbidden)))
r =
1
c =
1
d =
1
r =
1
c =
1
d =
1
r =
1
c =
1
d =
1
|
Remove any row in which a NaN appears
6826 Solvers
829 Solvers
686 Solvers
Output any real number that is neither positive nor negative
316 Solvers
5459 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!