function a = bullseye(n)
a = 1;
for i = 2:(n+1)/2
a = padarray(a, [1,1], i, 'both');
end
end
Why doesn't this function work?
Test | Status | Code Input and Output |
---|---|---|
1 | Fail |
n = 5;
a = [3 3 3 3 3;
3 2 2 2 3;
3 2 1 2 3;
3 2 2 2 3;
3 3 3 3 3];
assert(isequal(bullseye(n),a));
|
2 | Fail |
n = 7;
a = [4 4 4 4 4 4 4;
4 3 3 3 3 3 4;
4 3 2 2 2 3 4;
4 3 2 1 2 3 4;
4 3 2 2 2 3 4;
4 3 3 3 3 3 4;
4 4 4 4 4 4 4];
assert(isequal(bullseye(n),a))
|
15300 Solvers
299 Solvers
227 Solvers
432 Solvers
450 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!