Aşağıdaki sırayı düşünün:
0 1 3 2 5 4 8 6 7 12 9 10 11 17 13 14 15 16 23 ...
Desensiz görünüyor, değil mi? İşte böyle. İle başlayarak , ile başlayan tamsayıları 0
atlayın . Bu dizideki bir sonraki sayı. Ardından, "atlandı" ve henüz artan sırada görülmeyen sayıları ekleyin. Ardından, eklenen son sayıyı artırın ve atlayın. Bu modeli tekrarlayın.n
n
1
n
Mesela, ulaştığımızda 11
, biz varız n=5
. Biz artırmaz n
olmak n=6
kadar atlamak, 17
ekleme ardından, 13 14 15 16
bu henüz görülmemiş beri. Bir sonraki sıçramamız n=7
, yani dizideki bir sonraki eleman 23
.
Meydan okuma
Giriş Verilen x
çıkış, x
bu sekansın inci terimi, birinci x
dizinin terimler veya dizi bakımından sonsuz listesini oluşturmak. 0- veya 1-endeksleme seçebilirsiniz.
G / Ç ve Kurallar
- Giriş ve çıkış herhangi bir uygun yöntemle verilebilir .
- Giriş ve çıktının, dilinizin yerel sayı türüne uygun olduğu varsayılabilir.
- Tam bir program veya bir işlev kabul edilebilir. Bir işlev varsa, çıktıyı yazdırmak yerine döndürebilirsiniz.
- Standart boşluklar yasaktır.
- Bu kod golfüdür, bu nedenle her zamanki golf kuralları geçerlidir ve en kısa kod (bayt cinsinden) kazanır.