Bir tamsayı verildi n
, ilk n
eğimli ikili sayıları (0- veya 1 dizinli) çıktılayın. Nasıl üretildikleri için bunlara denir:
Sayıları ikili olarak birbirinin altına yazın (sağa yaslanmış):
........0
........1
.......10
.......11
......100
......101
......110
......111
.....1000
.........
Daha sonra, her bir diyagonali soldan sağa ve sağa doğru almanız gerekir, böylece her son rakam bir diyagonalin son hanesi olur. İşte x
's ile işaretlenmiş dördüncü köşegen (sıfır dizinli) 100
:
........0
........1
.......10
.......11
......10x
......1x1
......x10
......111
.....1000
.........
Yukarı doğru eğimli çaprazlar sırasıyla:
0
11
110
101
100
1111
1010
.......
Ardından, ondalık sayıya dönüştürün 0, 3, 6, 5, 4, 15, 10, ...
Bu kod golfüdür , bu nedenle bayttaki en kısa kod kazanır.
n
ya da ilkinin+1
sayıları ?