Başka bir dizi, başka bir zorluk. *
Tanım
Bir asal p
bu dizide olduğu, diyelim A
her rakam için IFF, d
içinde p
değiştirmek, 'in ondalık genişlemesi d
ile d
kopyaları d
ve elde edilen tamsayı hala asal olduğu; sıfırlara izin verilmez.
Örneğin, 11
bu sırayla önemsizdir (tesadüfen ilk sayıdır). Sırada bir sonraki 31
, çünkü 3331
aynı zamanda asal; o zaman 53
çünkü 55555333
aynı zamanda asal, vb.
Meydan okuma
Bir girdi verildiğinde n
, geri dönüş A(n)
, yani n
bu dizideki th öğesi.
Örnekler
İşte başlamanız için ilk 20 terim. Bu OEIS'de A057628 .
11, 31, 53, 131, 149, 223, 283, 311, 313, 331, 397, 463, 641, 691, 937, 941, 1439, 1511, 1741, 1871
Bu A(0) = 11
, A(1) = 31
sıfır indeksleme kullanırken, vb. Anlamına gelir.
kurallar
- Sıfır veya tek tabanlı indekslemeyi seçebilirsiniz; Lütfen cevabınızda hangisi olduğunu belirtiniz.
- Yalnızca
n
th öğesini döndürmek yerine, ilkn
terimleri döndürmeyi seçebilirsiniz . - Giriş / çıktının dilinizin yerel tam sayı biçiminden daha büyük olmayacağını varsayabilirsiniz; ancak, yinelenen basamaklı asal , dilinizin yerel biçiminden daha büyük olabilir , bu nedenle hesaba katılması gerekir.
- Örneğin
1871
, örneklerin son sayısı,18888888877777771
standart INT32'den biraz daha büyük olan karşılık gelen bir prime sahiptir . - Tam bir program veya bir işlev kabul edilebilir. Bir işlev varsa, çıktıyı yazdırmak yerine döndürebilirsiniz.
- Çıktı konsola olabilir, bir işlevden döndürülebilir, uyarı açılır penceresinde görüntülenebilir vb.
- Standart boşluklar yasaktır.
- Bu kod golfüdür, bu nedenle her zamanki golf kuralları geçerlidir ve en kısa kod (bayt cinsinden) kazanır.
* Adil olmak gerekirse, dizinin ilk birkaç terimini sadece bazı sayılarla oynadım ve sonra dizinin geri kalanını almak için OEIS'e gittim.
169
kendisi asal değil 13 * 13
.