Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
assessFunctionAbsence({'regexp','regexpi','regexprep','str2num'},'FileName','locOf5.m')
|
2 | Pass |
x = 2:2:20;
y_correct = 0;
assert(isequal(locOf5(x),y_correct))
x =
2
4
6
8
10
12
14
16
18
20
a =
0
0
0
0
0
0
0
0
0
0
a =
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
NaN
y =
NaN
|
3 | Pass |
x = rot90(1:10);
y_correct = 6;
assert(isequal(locOf5(x),y_correct))
x =
10
9
8
7
6
5
4
3
2
1
a =
0
0
0
0
0
6
0
0
0
0
a =
NaN
NaN
NaN
NaN
NaN
6
NaN
NaN
NaN
NaN
y =
6
|
4 | Pass |
x = [1 2 5
5 9 1
5 6 5];
y_correct = [2 0 1];
assert(isequal(locOf5(x),y_correct))
a =
NaN NaN 1
2 NaN NaN
3 NaN 3
y =
2 NaN 1
|
5 | Pass |
x = magic(5);
y_correct = [0 2 0 0 0];
assert(isequal(locOf5(x),y_correct))
a =
NaN NaN NaN NaN NaN
NaN 2 NaN NaN NaN
NaN NaN NaN NaN NaN
NaN NaN NaN NaN NaN
NaN NaN NaN NaN NaN
y =
NaN 2 NaN NaN NaN
|
6 | Pass |
x = [1 2 3 4 5;
5 4 3 2 1
2 3 5 2 1
1 5 2 6 8
3 5 2 2 5];
y_correct = [2 4 3 0 1];
assert(isequal(locOf5(x),y_correct))
% %%
% x = randi([-10,10],20,1e6);
% x(x==5) = 0;
% p = sort(randi([0 size(x,1)],5,size(x,2)));
% y_correct = p(1,:);
% p(2:end,~y_correct) = 0;
% [~,col,v] = find(p);
% x((col-1)*size(x,1)+v) = 5;
% assert(isequal(locOf5(x),y_correct))
a =
NaN NaN NaN NaN 1
2 NaN NaN NaN NaN
NaN NaN 3 NaN NaN
NaN 4 NaN NaN NaN
NaN 5 NaN NaN 5
y =
2 4 3 NaN 1
|
4107 Solvers
Sum all integers from 1 to 2^n
8419 Solvers
Back to basics 21 - Matrix replicating
1052 Solvers
530 Solvers
555 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!