Urutan skolem
Sebuah Skolem urutan adalah urutan 2nnomor di mana setiap nomor iantara 1dan nterjadi tepat dua kali, dan jarak antara dua kejadian ipersis ilangkah. Berikut adalah beberapa contoh urutan Skolem:
1 1
1 1 4 2 3 2 4 3
16 13 15 12 14 4 7 3 11 4 3 9 10 7 13 12 16 15 14 11 9 8 10 2 6 2 5 1 1 8 6 5
Urutan berikut bukanlah urutan Skolem:
1 2 1 2 (The distance between the 1's is 2, not 1)
3 1 1 3 (The number 2 is missing)
1 1 2 1 1 2 (There are four 1's)
Objektif
Tulis program, fungsi, atau ekspresi untuk menghitung jumlah semua urutan Skolem dengan panjang tertentu. Secara lebih eksplisit, input Anda adalah bilangan bulat n, dan output Anda adalah jumlah urutan panjang Skolem 2n. Urutan ini memiliki entri OEIS . Untuk n = 0, Anda dapat mengembalikan salah satu 0atau 1. Beberapa nilai pertama, mulai dari 0, adalah
0, 1, 0, 0, 6, 10, 0, 0, 504, 2656, 0, 0, 455936, 3040560, 0, 0, 1400156768
Aturan dan penilaian
Ini golf kode. Format output lemah karena alasan.
0? Jika Anda akan mengaku 0sebagai input yang valid maka output seharusnya 1.
0, 1, 0, 0, 6...di pertanyaan Anda? Apakah itu cuplikan kode, jika demikian bahasa apa itu?