मान लीजिए कि हमारे पास पूर्णांकों का एक युग्म है। हमें यह जांचना होगा कि वे कजिन प्राइम हैं या नहीं। दो संख्याओं को कजिन अभाज्य कहा जाता है जब दोनों अभाज्य संख्याएँ हों और 4 से भिन्न हों।
इसलिए, यदि इनपुट जोड़ी =(19,23) की तरह है, तो आउटपुट सही होगा क्योंकि ये दो अभाज्य संख्याएँ हैं और उनका अंतर 4 है इसलिए वे चचेरे भाई अभाज्य हैं।
इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -
- यदि दो तत्वों के बीच का अंतर 4 नहीं है, तो
- झूठी वापसी
- सही लौटें जब दोनों अभाज्य हों, अन्यथा गलत हों
आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें -
उदाहरण कोड
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