एक संख्या एक चेन प्राइम है अगर यह दो शर्तों को पूरा करता है:
- यह स्वयं प्रधान है
- खुद से अधिक दो या तो एक प्रमुख या एक अर्ध प्रधान है।
एक प्राइम एक ऐसी संख्या होती है, जहां इसके दो विभाजक होते हैं और उन विभाजकों में स्वयं और एक होते हैं।
एक सेमी-प्राइम एक संख्या है जो दो प्राइम का उत्पाद है। (ध्यान दें कि 12 = 2 * 2 * 3 अर्ध-प्रधान नहीं है, लेकिन 25 = 5 * 5 है)।
आपका कार्य यह निर्धारित करना है कि क्या कोई संख्या एक चेन प्राइम है। आपको हां के लिए किसी भी सत्य मूल्य का उत्पादन करना चाहिए और किसी के लिए कोई मिथ्या मूल्य नहीं होना चाहिए।
इनपुट किसी भी पूर्णांक से अधिक या एक के बराबर होगा। इसे एक स्ट्रिंग, कैरेक्टर ऐरे या एक ऐरे या अंक के रूप में भी लिया जा सकता है।
उदाहरण:
101 -> truthy
223 -> falsy
233 -> truthy
1 -> falsy
यह OEIS A109611 है ।
यह, मैं I सोफी जर्मेन प्राइम से प्रेरित है ? जो, दुर्भाग्य से, एक डुप्लिकेट के रूप में बंद हो गया, इसलिए मैं कुछ हद तक संबंधित चुनौती पोस्ट कर रहा हूं जो डुप्लिकेट नहीं है।
2 * 2 * 2 * 3 * 3
एक अर्द्ध प्रधानमंत्री? किस बारे में 5 * 5
?
5*5
अर्ध प्रधान है, 2*2*2*3*3
नहीं है। मैंने कहा बिल्कुल दो।
2*2*2*3*3
इसके दो प्रमुख कारक हैं, अर्थात् 2
और 3
, और 5*5
एक प्रमुख कारक है, जिसका नाम है 5
।) हो सकता है कि आप इस प्रश्न को संपादित कर सकें?
True
सच्चाई और2
याFalse
झूठे (असंगत झूठे मूल्यों) के लिए लौट सकते हैं ?