OEIS bir varyasyonunu sahip üzerinde (A111439) Golomb sekansının . Golomb'un dizisinde olduğu gibi dizide A(n)
ne sıklıkta n
göründüğünü açıklar . Ancak ek olarak, iki ardışık sayı aynı olamaz. Diziyi oluştururken A(n)
, her zaman bu iki özelliği ihlal etmeyen en küçük pozitif tam sayı olarak seçilir. İzin verilmeyen ardışık aynı sayılar nedeniyle, dizi büyüdükçe hafifçe yukarı ve aşağı sallanır. İşte ilk 100 terim:
1, 2, 3, 2, 3, 4, 3, 4, 5, 6, 5, 6, 5, 6, 7, 6, 7, 8, 7, 8, 9, 8, 9, 8, 9,
10, 9, 10, 9, 10, 11, 10, 11, 10, 11, 10, 11, 12, 11, 12, 13, 12, 13, 12,
13, 12, 13, 12, 13, 14, 15, 14, 15, 14, 15, 14, 15, 14, 15, 14, 15, 16, 15,
16, 17, 16, 17, 16, 17, 16, 17, 16, 17, 18, 17, 18, 17, 18, 19, 18, 19, 18,
19, 18, 19, 18, 19, 18, 19, 20, 19, 20, 21, 20, 21, 20, 21, 20, 21, 20
İlk 10.000 sayının tam listesi OEIS'te bulunabilir .
Buradaki zorluk A(n)
verilen hesaplayan bir program veya fonksiyon yazmaktır n
. n
olan 1
kendini açıklayan özelliği çalıştığından emin olmak için tabanlı.
kurallar
Bir program veya fonksiyon yazabilir ve standart girdi alma ve çıktı alma yöntemlerimizden herhangi birini kullanabilirsiniz .
Herhangi bir programlama dilini kullanabilirsiniz , ancak bu boşlukların varsayılan olarak yasak olduğunu unutmayın .
Bu kod-golf , yani en kısa geçerli cevap - bayt olarak ölçülen - kazanır.
Test Kılıfları
n A(n)
1 1
4 2
10 6
26 10
100 20
1000 86
1257 100
10000 358
N
son oluşumu sonra görünür N-1
aşağı yalpa sayısı ölçen N
.)