First line is adopted from James's solution: https://www.mathworks.com/matlabcentral/cody/problems/2455-diagonal-of-a-spiral-matrix/solutions/1239477
I was just happy I could use "diag" and "spiral" in this problem, but it's always nice to see some of my solutions get used in other code.
Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
m = 1;
y_correct = '1';
assert(isequal(hexagonalSpiral(m),y_correct))
|
2 | Pass |
m = 2;
y_correct = '16';
assert(isequal(hexagonalSpiral(m),y_correct))
|
3 | Pass |
m = 5;
y_correct = '1293';
assert(isequal(hexagonalSpiral(m),y_correct))
|
4 | Pass |
m = 16;
y_correct = '420800';
assert(isequal(hexagonalSpiral(m),y_correct))
|
5 | Pass |
m = 100;
y_correct = '4000333360';
assert(isequal(hexagonalSpiral(m),y_correct))
|
6 | Pass |
m = 1295;
y_correct = '1456830580539887';
assert(isequal(hexagonalSpiral(m),y_correct))
|
7 | Pass |
m = 2500;
y_correct = '39062505208334000';
assert(isequal(hexagonalSpiral(m),y_correct))
|
8 | Pass |
m = 5000;
y_correct = '1250000041666668000';
assert(isequal(hexagonalSpiral(m),y_correct))
|
9 | Pass |
m = 8000;
y_correct = '13107200170666668800';
assert(isequal(hexagonalSpiral(m),y_correct))
|
12381 Solvers
Determine whether a vector is monotonically increasing
11917 Solvers
Mysterious digits operation (easy)
134 Solvers
307 Solvers
79 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!