Redivosite, bu zorluğun tek amacı için icat edilmiş bir portmanteau kelimesidir. Azaltma, Bölme ve Kompozit karışımı.
Tanım
N> 6 olan bir tamsayı verildi :
- Eğer N asal olduğunu, N bir Redivosite Numarası değildir.
- Eğer N kompozit:
- art arda N '= N / d + d + 1 ' i N ' asal olana kadar hesaplayın , burada d , 1'den büyük N'nin en küçük bölenidir.
- K ve nihai değer yalnızca eğer bir Redivosite sayısı N' bir bölen bir N
Aşağıda 100 ilk Redivosite Numarası bulunmaktadır (kayıt sırasında OEIS girişi yok):
14,42,44,49,66,70,143,153,168,169,176,195,204,260,287,294,322,350,414,462,518,553,572,575,592,629,651,702,726,735,775,806,850,869,889,891,913,950,1014,1023,1027,1071,1118,1173,1177,1197,1221,1235,1254,1260,1302,1364,1403,1430,1441,1554,1598,1610,1615,1628,1650,1673,1683,1687,1690,1703,1710,1736,1771,1840,1957,1974,2046,2067,2139,2196,2231,2254,2257,2288,2310,2318,2353,2392,2409,2432,2480,2522,2544,2635,2640,2650,2652,2684,2717,2758,2760,2784,2822,2835
Örnekler
- N = 13 : 13 asal olduğundan, 13 bir Redivosite Numarası değildir
- N = 32 : 32/2 + 3 = 19; 19, bir bölen ya da 32 değildir, bu nedenle 32, Yeniden Numaralı bir Sayı değildir.
- N = 260 : 260/2 + 3 = 133, 133/7 + 8 = 27, 27/3 + 4 = 13; 13 bir bölen veya 260, yani 260 bir Redivosite Numarasıdır
Senin görevin
- Tamsayı N verildiğinde , bir Redivosite Numarası veya aksi takdirde sahte bir değerse, gerçek bir değer döndürün. (Tutarlı oldukları sürece her iki farklı değeri de çıktırabilirsiniz.)
- Girişin 6'dan büyük olması garanti edilir .
- Bu kod golf , yani bayt cinsinden en kısa cevap kazanır!
a(n)
doğrudan hesaplayabileceğinizden ya da önceki terimlerden bir terim hesaplayabileceğinizden dolayı). Arnauld, mücadeleyi değiştirdiğin için teşekkürler. :)