Data update

This commit is contained in:
Ingy döt Net 2024-07-13 15:19:22 -07:00
parent 29a5eea0d4
commit 5c1bb7bfa9
2011 changed files with 35081 additions and 3229 deletions

View file

@ -0,0 +1,31 @@
func sumto n .
return n * (n + 1) div 2
.
func coord2num row col n .
diag = col + row
if diag < n
start = sumto diag
if diag mod 2 = 0
offs = col
else
offs = row
.
else
start = n * n - sumto (2 * n - 1 - diag)
offs = n - 1
if diag mod 2 = 0
offs -= row
else
offs -= col
.
.
return start + offs
.
n = 6
numfmt 0 3
for row = 0 to n - 1
for col = 0 to n - 1
write coord2num row col n
.
print ""
.