Kami mulai dengan urutan kosong 1-diindeks:
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,...
Pada langkah ke- n , kita mengisi setiap a (n) kosong dengan bilangan bulat lebih besar dari 1 mulai dari sisa kosong pertama, di mana a (n) adalah entri ke- n dalam urutan.
Setelah langkah pertama:
2,_,3,_,4,_,5,_,6,_,7,_,8,_,9,_,10,_,11,_,12,_,13,_,...
Perhatikan bahwa (1) harus 2 karena bilangan bulat pertama lebih besar dari 1 adalah 2.
Pada langkah kedua, kami mengisi setiap (2) kosong. Jelas bahwa a (2) harus 2.
2,2,3,_,4,3,5,_,6,4,7,_,8,5,9,_,10,6,11,_,12,7,13,_,...
Pada langkah ketiga, kami mengisi setiap a (3) kosong. Dari urutan, a (3) = 3.
2,2,3,2,4,3,5,_,6,4,7,_,8,5,9,3,10,6,11,_,12,7,13,_,...
Pada langkah keempat, kami mengisi setiap a (4) kosong. Dari urutan, a (4) = 2.
2,2,3,2,4,3,5,2,6,4,7,_,8,5,9,3,10,6,11,3,12,7,13,_,...
Akhirnya:
2,2,3,2,4,3,5,2,6,4,7,2,8,5,9,3,10,6,11,3,12,7,13,2,...
Tugas
Diberikan n, kembalikan elemen ke- n dari urutan.
10.000.000 syarat pertama dari urutan dapat ditemukan di sini .
Ini adalah kode-golf . Jawaban terpendek dalam byte menang. Celah standar berlaku.