Ini adalah tantangan polisi dan perampok , utas perampok dapat ditemukan di sini .
Tugas Anda adalah menulis beberapa kode yang menghasilkan urutan OEIS, dan berisi nama urutan dalam kode ( A______
) dan menampilkan urutan terpisah kedua ketika nama urutan dalam kode diubah ke nama urutan kedua.
Berikut ini contoh di Haskell yang bekerja untuk A000217 dan A000290 .
f x|last"A000217"=='0'=x^2|1>0=sum[1..x]
Anda kemudian akan mengungkapkan salah satu dari dua urutan, dan kode menjaga kerahasiaan urutan kedua. Perampok akan berusaha mencari tahu apa urutan tersembunyi itu. Jika perampok berhasil menentukan apa urutan Anda (atau urutan lain yang sesuai dengan kriteria) Anda menjawab retak. Jika tidak ada yang melakukannya dalam seminggu jawaban Anda diposting, Anda dapat menandai jawaban Anda sebagai Aman dan mengungkapkan solusi yang dimaksudkan untuk verifikasi. Jawaban aman tidak dapat dipecahkan.
Input output
Diambil dari sini
Kode Anda dapat berupa fungsi atau program lengkap yang mengambil n melalui metode input standar dan menghasilkan urutan ke- n dari urutan yang diindeks oleh indeks yang disediakan pada halaman OEIS.
Anda harus mendukung semua nilai yang disediakan dalam file OEIS b untuk urutan itu, nomor apa pun yang tidak ada dalam file b tidak perlu didukung.
Mencetak gol
Skor Anda akan menjadi jumlah byte dalam kode Anda, dengan lebih sedikit byte yang lebih baik.