23 lines
544 B
Text
23 lines
544 B
Text
;Task:
|
|
Produce a spiral array.
|
|
|
|
|
|
A ''spiral array'' is a square arrangement of the first <big> N<sup>2</sup></big> natural numbers, where the
|
|
<br>numbers increase sequentially as you go around the edges of the array spiraling inwards.
|
|
|
|
|
|
For example, given '''5''', produce this array:
|
|
<pre>
|
|
0 1 2 3 4
|
|
15 16 17 18 5
|
|
14 23 24 19 6
|
|
13 22 21 20 7
|
|
12 11 10 9 8
|
|
</pre>
|
|
|
|
|
|
;Related tasks:
|
|
* [[Zig-zag matrix]]
|
|
* [[Identity_matrix]]
|
|
* [[Ulam_spiral_(for_primes)]]
|
|
<br><br>
|