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

जांचें कि पाइथन में आसन्न अंकों के पूर्ण अंतर का योग प्राइम है या नहीं

मान लीजिए कि हमारे पास एक संख्या n है। हमें यह जांचना है कि आसन्न अंकों के जोड़े के पूर्ण अंतर का योग अभाज्य है या नहीं।

इसलिए, यदि इनपुट n =574 जैसा है, तो आउटपुट ट्रू होगा |5-7| + |7-4| =5, यह प्राइम है।

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

  • num_str :=n स्ट्रिंग के रूप में
  • कुल :=0
  • i के लिए 1 से लेकर num_str-1 के आकार तक के लिए
    • कुल :=कुल + | अंक num_str[i - 1] पर - अंक num_str[i]|
  • यदि योग अभाज्य है, तो
    • सही लौटें
  • झूठी वापसी

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

उदाहरण कोड

def isPrime(num):
   if num > 1:
      for i in range(2, num):
         if num % i == 0:
           return False
      return True
   return False
     
def solve(n):
   num_str = str(n)
   total = 0
   for i in range(1, len(num_str)):
      total += abs(int(num_str[i - 1]) - int(num_str[i]))
        
   if isPrime(total):
      return True
   return False
      
n = 574
print(solve(n))

इनपुट

574

आउटपुट

True

  1. जांचें कि क्या N एक डायहेड्रल प्राइम नंबर है या नहीं पायथन में

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

  1. जांचें कि क्या दो वर्गों के क्षेत्रों का अंतर पायथन में प्रमुख है

    मान लीजिए कि हमारे पास दो संख्याएँ x और y हैं। हमें यह जांचना होगा कि उनके क्षेत्रों का अंतर प्रमुख है या नहीं। इसलिए, यदि इनपुट x =7, y =6 जैसा है, तो आउटपुट सही होगा क्योंकि उनके वर्ग का अंतर 49 - 36 =13 है जो कि अभाज्य है। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - यदि (x + y) अभाज्य संख

  1. यह जांचने के लिए कार्यक्रम कि क्या हम एक पेड़ को रंग सकते हैं जहां किसी भी आसन्न नोड्स का रंग समान नहीं है या नहीं

    मान लीजिए कि हमारे पास एक बाइनरी ट्री है जहां प्रत्येक नोड का मान उसके रंग का प्रतिनिधित्व करता है। एक पेड़ में अधिकतम 2 रंग होते हैं। हमें यह जांचना होगा कि क्या नोड्स के रंगों को कितनी भी बार स्वैप करना संभव है ताकि किसी भी दो कनेक्टेड नोड्स का रंग समान न हो। तो, अगर इनपुट पसंद है तो आउटपुट सह