OEIS memiliki variasi (A111439) pada urutan Golomb . Seperti dalam urutan Golomb, A(n)
jelaskan seberapa sering n
muncul dalam urutan. Tetapi di samping itu, tidak ada dua angka yang berurutan yang identik. Saat membangun urutan, A(n)
selalu dipilih sebagai bilangan bulat positif terkecil yang tidak melanggar dua properti ini. Karena nomor identik yang tidak diizinkan berturut-turut, seri bergetar sedikit naik dan turun saat tumbuh. Inilah 100 istilah pertama:
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
Daftar lengkap angka 10.000 pertama dapat ditemukan di OEIS .
Tantangannya adalah untuk menulis program atau fungsi yang menghitung A(n)
, diberikan n
. n
adalah 1
berbasis untuk memastikan bahwa properti self-describing bekerja.
Aturan
Anda dapat menulis sebuah program atau fungsi dan menggunakan salah satu metode standar kami untuk menerima input dan memberikan output.
Anda dapat menggunakan bahasa pemrograman apa pun , tetapi perhatikan bahwa celah ini dilarang secara default.
Ini adalah kode-golf , sehingga jawaban terpendek yang valid - diukur dalam byte - menang.
Uji Kasus
n A(n)
1 1
4 2
10 6
26 10
100 20
1000 86
1257 100
10000 358
N
muncul setelah kejadian terakhir N-1
yang mengukur jumlah goyangan hingga N
.)