Ini adalah tantangan rantai jawaban yang berkaitan dengan OEIS.
Oh, pembenaran untuk ini adalah karena perusahaan membutuhkan satu program untuk mencetak urutan OEIS mereka sangat buruk dan mereka memiliki setiap bahasa.
Format rangkaian jawaban bekerja dengan cara berikut:
Seseorang memposting jawaban pertama, dari mana semua solusi selanjutnya berasal. Jawaban ini adalah program yang, diberi angka N, memasukkan angka ke-N dalam urutan OEIS dari indeks apa pun yang mereka pilih (kami akan menyebutnya urutan 1), dalam bahasa apa pun yang mereka pilih (bahasa 1)
Orang lain datang dan memilih urutan mereka sendiri (yang harus berbeda dari sebelumnya, dan dari semua urutan sebelumnya). Mereka membuat program, dalam bahasa lain (yang harus berbeda dari semua bahasa sebelumnya), yang diberi angka N dalam bahasa 1 menghasilkan angka N urutan 1 dan, diberi nomor dalam bahasa 2 menghasilkan jumlah urutan N 2.
Proses ini berlanjut hingga tak terhingga.
Istilah ke-n dari urutan adalah istilah yang muncul setelah kali pertama, bekerja dari item pertama. Di sini kita menggunakan pengindeksan 0 dan 1, agar mudah pada coders!
Tidak ada bahasa atau urutan yang digunakan kembali.
Input harus berupa integer atau representasi string dari integer dan output harus nilai urutan yang benar. Penanganan kesalahan (input non-int) tidak diperlukan.
Anda tidak boleh memposting dua kali berturut-turut.
Anda harus menunggu satu jam atau lebih sebelum memposting lagi.
Siapa pun yang KEDUA-untuk-bertahan posting setelah seminggu tidak ada jawaban (orang yang tidak memutuskan rantai) menang, meskipun kontes dapat terus tanpa batas waktu. Jika Anda terakhir dan dapat menunjukkan bahwa Anda dapat menambahkan satu bahasa lagi ke dalamnya, Anda melanjutkan tantangan hingga pemenang berikutnya.
Anda dapat mengasumsikan bahwa input atau output tidak akan berada di luar rentang angka bahasa Anda (misalnya, dengan asumsi bahwa batas IEEE tidak akan dilampaui oleh urutan apa pun) tetapi jangan menjadi penipu dan penyalahgunaan ini dengan menggunakan bahasa yang hanya memiliki 1.
Urutan apa pun dapat dipilih, asalkan belum pernah digunakan sebelumnya.
Input tidak boleh di luar batas untuk urutan yang Anda gunakan.
Dua versi bahasa yang berbeda adalah bahasa yang berbeda (Python 2 dan Python 3 dianggap sebagai versi bahasa yang berbeda). Ini tidak kaku, tetapi sebagai aturan praktis, jika dipisahkan dari versi lain dari bahasa yang sama di TIO, itu berbeda.
Ini tidak dilarang, tetapi cobalah sekali untuk tidak menggunakan formula yang diberikan OEIS.
Jika kode Anda yang dihasilkan lebih dari 65536 karakter, berikan tautan untuk mengaksesnya (mis. Pastebin).
Itu saja dan itu saja. Siap? Set? MENYENANGKAN!
Ya, ini IS "Satu OEIS satu demi satu" tetapi pakai multiplayer. Saya pikir itu akan keren.