Redivosite इस चुनौती के एकमात्र उद्देश्य के लिए आविष्कार किया गया एक पोर्टमंटेउ शब्द है। यह रिडक्शन, डिवीजन और कम्पोजिट का मिश्रण है।
परिभाषा
पूर्णांक N> 6 को देखते हुए :
- यदि N अभाज्य है, N एक Redivosite Number नहीं है।
- यदि एन समग्र है:
- बार-बार की गणना एन '= एन / डी + डी + 1 जब तक एन' प्रधानमंत्री, जहां घ के सबसे छोटे भाजक है एन 1 से अधिक
- एन एक Redivosite नंबर यदि और केवल यदि का अंतिम मूल्य एन ' का एक भाजक है एन
नीचे 100 पहले Redivosite नंबर (पोस्टिंग के समय कोई OEIS प्रविष्टि) नहीं हैं:
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
उदाहरण
- N = 13 : 13 अभाज्य है, इसलिए 13 एक परिशिष्ट संख्या नहीं है
- एन = 32 : 32/2 + 3 = 19; 19 एक भाजक या 32 नहीं है, इसलिए 32 एक Redivosite नंबर नहीं है
- एन = 260 : 260/2 + 3 = 133, 133/7 + 8 = 27, 27/3 + 4 = 13; 13 एक भाजक या 260 है, इसलिए 260 एक Redivosite नंबर है
आपका कार्य
- एक पूर्णांक N को देखते हुए , एक सत्य मान लौटाएं यदि यह एक Redivosite नंबर या अन्यथा गलत मान है। (आप किसी भी दो अलग-अलग मूल्यों को भी आउटपुट कर सकते हैं, जब तक वे सुसंगत हैं।)
- इनपुट 6 से बड़ा होने की गारंटी है ।
- यह कोड-गोल्फ है , इसलिए बाइट्स में सबसे कम जवाब जीतता है!
a(n)
सीधे गणना कर सकते हैं, या क्योंकि आप अन्य लोगों से एक शब्द की गणना कर सकते हैं)। धन्यवाद, चुनौती बदलने के लिए, अरनौल। :)