Urutan lain, tantangan lain. *
Definisi
Perdana p
berada dalam urutan ini, sebut saja A
, jika untuk setiap digit d
dalam p
ekspansi desimal, Anda ganti d
dengan d
salinan d
dan bilangan bulat yang dihasilkan masih prima; nol tidak diizinkan.
Sebagai contoh, 11
sepele dalam urutan ini (ini adalah angka pertama, kebetulan). Berikutnya dalam urutan adalah 31
, karena 3331
juga prima; maka 53
karena 55555333
juga prima, dan sebagainya.
Tantangan
Diberikan input n
, kembali A(n)
, yaitu n
item th dalam urutan ini.
Contohnya
Berikut adalah 20 istilah pertama untuk membantu Anda memulai. Ini adalah A057628 pada OEIS.
11, 31, 53, 131, 149, 223, 283, 311, 313, 331, 397, 463, 641, 691, 937, 941, 1439, 1511, 1741, 1871
Ini berarti A(0) = 11
,, A(1) = 31
dll., Ketika menggunakan nol pengindeksan.
Aturan
- Anda dapat memilih pengindeksan berbasis nol atau satu; tolong jelaskan di jawaban Anda yang mana.
- Alih-alih mengembalikan
n
elemen ke - th, Anda dapat memilih untuk mengembalikann
istilah yang pertama . - Anda dapat mengasumsikan bahwa input / output tidak akan lebih besar dari format integer asli bahasa Anda; namun, prime digit yang diulang mungkin lebih besar dari format asli bahasa Anda, sehingga perlu dipertanggungjawabkan.
- Sebagai contoh,,
1871
jumlah terakhir dari contoh, memiliki bilangan prima yang sesuai18888888877777771
, yang sedikit lebih besar dari INT32 standar. - Program lengkap atau fungsi dapat diterima. Jika suatu fungsi, Anda dapat mengembalikan output daripada mencetaknya.
- Output bisa ke konsol, dikembalikan dari fungsi, ditampilkan dalam sembulan peringatan, dll.
- Celah standar dilarang.
- Ini adalah kode-golf sehingga semua aturan golf biasa berlaku, dan kode terpendek (dalam byte) menang.
* Agar adil, saya telah menemukan beberapa syarat pertama dari urutan yang hanya bermain-main dengan beberapa angka, dan kemudian pergi ke OEIS untuk mendapatkan sisa urutan.
169
itu sendiri bukan yang utama, itu 13 * 13
.