Problem 1400. Spiral Matrix
for a given integer n>=3, generate a matrix of nxn such that the value n^2 is at bottom left and its decreasing towards center around the corner forming a spiral.{clockwise spiral- starting from bottom left}
Examples:
Input n = 5
Output y is [ 21 20 19 18 17;
22 7 6 5 16;
23 8 1 4 15;
24 9 2 3 14;
25 10 11 12 13]; Input n = 4
Output y is [ 13 12 11 10
14 3 2 9
15 4 1 8
16 5 6 7]
Solution Stats
Problem Comments
-
1 Comment
Dan
on 4 Apr 2013
If input must ber an integer n>=3, why in the test suite there are n=1 and n=2 cases?
Solution Comments
Show commentsProblem Recent Solvers82
Suggested Problems
-
Find state names that end with the letter A
1197 Solvers
-
1713 Solvers
-
Number of 1s in a binary string
10907 Solvers
-
Is this triangle right-angled?
6512 Solvers
-
Find the dimensions of a matrix
555 Solvers
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!