Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
19
Task/Spiral-matrix/11l/spiral-matrix.11l
Normal file
19
Task/Spiral-matrix/11l/spiral-matrix.11l
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
F spiral_matrix(n)
|
||||
V m = [[0] * n] *n
|
||||
V d = [(0, 1), (1, 0), (0, -1), (-1, 0)]
|
||||
V xy = (0, -1)
|
||||
V c = 0
|
||||
L(i) 0 .< n + n - 1
|
||||
L 0 .< (n + n - i) I/ 2
|
||||
xy += d[i % 4]
|
||||
m[xy.x][xy.y] = c
|
||||
c++
|
||||
R m
|
||||
|
||||
F printspiral(myarray)
|
||||
L(y) 0 .< myarray.len
|
||||
L(x) 0 .< myarray.len
|
||||
print(‘#2’.format(myarray[y][x]), end' ‘ ’)
|
||||
print()
|
||||
|
||||
printspiral(spiral_matrix(5))
|
||||
Loading…
Add table
Add a link
Reference in a new issue