Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Python में दी गई संख्याएं कजिन प्राइम हैं या नहीं जांचें


मान लीजिए हमारे पास पूर्णांकों का एक युग्म है। हमें जांचना है कि वे कजिन प्राइम हैं या नहीं। दो संख्याओं को कजिन प्राइम कहा जाता है जब दोनों अभाज्य हों और 4 से भिन्न हों।

तो, यदि इनपुट pair = (19,23) जैसा है, तो आउटपुट True होगा क्योंकि ये दो अभाज्य हैं और उनका अंतर 4 है इसलिए वे कजिन प्राइम हैं।

इसे हल करने के लिए, हम इन चरणों का पालन करेंगे:

  • यदि दो तत्वों के बीच का अंतर 4 नहीं है, तो
    • False लौटाएं
  • यदि दोनों अभाज्य हैं तो true लौटाएं, अन्यथा false

बेहतर समझ के लिए निम्नलिखित कार्यान्वयन देखें:

उदाहरण कोड

def isPrime(num):     if num > 1:         for i in range(2, num):             if num % i == 0:                 return False         return True     return False def solve(pair) :     if not abs(pair[0]-pair[1])== 4:         return False     return isPrime(pair[0]) and isPrime(pair[1]) pair = (19,23) print(solve(pair))

इनपुट

(19,23) 

आउटपुट

True

  1. पायथन में जांचें कि कोई संख्या डाइहेड्रल अभाज्य संख्या है या नहीं पायथन में जांचें कि कोई संख्या डाइहेड्रल अभाज्य संख्या है या नहीं

    मान लीजिए हमारे पास एक संख्या n है। हमें जांचना है कि n डाइहेड्रल अभाज्य है या नहीं। एक संख्या डाइहेड्रल अभाज्य कहलाती है जब वह संख्या स्वयं अभाज्य हो और 7-सेगमेंट डिस्प्ले पर सामान्य या उल्टा (upside-down) दिखाने पर वही संख्या या कोई अन्य अभाज्य संख्या प्रदर्शित हो। उदाहरण के लिए, यदि इनपुट n = 11

  1. दिए गए ब्लॉक्स की सूची x = y रेखा पर सममित है या नहीं जांचने का पायथन प्रोग्राम दिए गए ब्लॉक्स की सूची x = y रेखा पर सममित है या नहीं जांचने का पायथन प्रोग्राम

    मान लीजिए हमारे पास nums नामक संख्याओं की एक सूची है। और यह वर्ग ब्लॉक्स की ऊंचाई को दर्शाता है, हमें जांचना है कि क्या आकृति y = x रेखा पर सममित है या नहीं। उदाहरण के लिए, यदि इनपुट nums = [7, 5, 3, 2, 2, 1, 1] है, तो आउटपुट True होगा। इसे हल करने के लिए, हम निम्न चरणों का पालन करेंगे: i := 0 j

  1. पायथन में जांचें कि दिया गया ग्राफ द्विभाजित है या नहीं पायथन में जांचें कि दिया गया ग्राफ द्विभाजित है या नहीं

    मान लीजिए हमारे पास एक अविकल्पित ग्राफ है, हमें जांचना है कि ग्राफ द्विभाजित है या नहीं। जैसा कि हम जानते हैं, एक ग्राफ द्विभाजित होता है जब हम ग्राफ के नोड्स को दो सेट A और B में विभाजित कर सकते हैं ताकि ग्राफ में प्रत्येक किनारा {u,v} का एक नोड u A में और दूसरा नोड v B में हो। उदाहरण के लिए, यदि