Ini adalah polisi dan perampok jika Anda tidak terbiasa dengan format klik tag untuk pergi ke wiki. Tidak akan ada utas perampok untuk pertanyaan ini.
Polisi
Tugas Anda sebagai Polisi adalah memilih dua urutan dari Encyclopedia Online Integer Sequences dan menulis sebuah program yang menggunakan elemen ke-1 dari satu urutan sebagai input dan menampilkan elemen ke-n dari urutan kedua. Anda kemudian membuat jawaban termasuk kode dan menghilangkan urutan yang dipilih. Perampok akan berusaha menemukan urutan yang Anda pilih dan jika seseorang berhasil menemukan urutan yang ada dalam pikiran Anda atau beberapa urutan lain yang programnya Anda harus menandai jawaban Anda sebagai Retak . Jika seorang perampok memberi tahu Anda tentang celah yang Anda yakini tidak valid, Anda dapat memberikan bukti bahwa itu bukan celah. Kalau tidak, Anda harus menandainya begitu.
Sesuai jawaban biasa yang telah dipecahkan selama 7 hari memenuhi syarat untuk ditandai aman. Seorang Cop dapat menandai jawaban mereka dengan aman dengan mengungkapkan urutan yang ada dalam pikiran mereka. Setelah aman jawaban mungkin tidak lagi retak.
Tujuannya adalah untuk meminimalkan jumlah byte program Anda sambil tetap tidak terputus.
Contoh
Kode Python berikut menerjemahkan elemen ke- A dari A000290 (angka kuadrat) menjadi A000217 (angka segitiga):
lambda x:sum(range(0,int(x**.5+1)))
Ketentuan dan Persyaratan
Jika Anda memilih urutan yang belum terbukti terbatas, Anda harus menampilkan semua istilah yang mungkin ada, tidak hanya yang tercantum di halaman OEIS
Sebagai pengecualian untuk bahasa aturan sebelumnya tanpa bilangan bulat presisi tak terbatas tidak harus mengeluarkan atau memasukkan angka di luar jangkauan mereka.
Ukuran urutan input Anda harus tidak terbukti lebih kecil dari urutan output.
Urutan input Anda tidak boleh memiliki elemen berulang (jika tidak tugas ini sangat mustahil)
OEIS menyertakan indeks pada halaman mereka (angka pertama setelah tajuk "OFFSET") secara default, ini adalah offset Anda untuk n (n sama dengan indeks untuk elemen pertama pada urutan) jika Anda memilih indeks lain, Anda harus menunjukkannya di Jawaban Anda.
Jika Anda memilih offset berbeda dari yang tercantum pada OEIS, Anda masih harus memetakan semua elemen dalam urutan input Anda ke elemen yang sesuai dalam urutan output Anda.
Jika program Anda menerima input yang tidak ada dalam urutan input, ia dapat melakukan apa pun yang diinginkannya (perilaku tidak terdefinisi). Namun itu mungkin demi kepentingan terbaik Anda untuk masih menghasilkan bilangan bulat.
Ini tidak sportif untuk sengaja membuat kode Anda sulit dijalankan, baik dengan membuatnya menghabiskan waktu untuk mengeksekusi atau melalui pemilihan bahasa yang tidak bebas . Sementara saya akan menegakkan yang terakhir saya tidak bisa secara objektif menegakkan yang pertama. Namun saya mohon kepada Anda, demi kesenangan, untuk tidak mencoba yang pertama karena membuat tantangan khusus lebih sulit bagi mereka yang memiliki komputer yang lebih lemah.
Perampok
Tugas Anda sebagai Perampok adalah memilih jawaban yang tidak terpecahkan, tidak aman, dan menemukan urutan urutannya. Jika Anda menemukan solusi, solusi yang berfungsi (tidak harus solusi yang dimaksudkan oleh Polisi) mengomentari urutan jawaban yang sesuai.
Perampok tidak perlu terlalu khawatir tentang memverifikasi bahwa dua urutan tertentu adalah solusi, satu harus memposting solusi jika cocok dengan semua entri pada OEIS. Jika itu bukan urutan yang ada dalam pikiran polisi, polisi dapat menawarkan bukti bahwa itu tidak benar atau menandainya retak jika mereka tidak dapat menemukannya.