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

Python में स्ट्रिंग के सभी वर्णों की आवृत्ति अभाज्य है या नहीं जांचें


मान लीजिए हमारे पास एक स्ट्रिंग s है। हमें जांचना है कि s में प्रत्येक वर्ण की घटनाएं अभाज्य हैं या नहीं।

तो, यदि इनपुट s = "apuuppa" जैसा है, तो आउटपुट True होगा क्योंकि दो 'a' हैं, तीन 'p' हैं और दो 'u' हैं।

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

  • freq := एक मैप जिसमें सभी वर्ण और उनकी आवृत्तियाँ हैं
  • freq में प्रत्येक char के लिए, करें
    • यदि freq[char] > 0 और freq[char] अभाज्य नहीं है, तो
      • False लौटाएं
  • True लौटाएं

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

उदाहरण कोड

from collections import defaultdict def isPrime(num):     if num > 1:         for i in range(2, num):             if num % i == 0:                 return False         return True     return False         def solve(s):     freq = defaultdict(int)         for i in range(len(s)):             freq[s[i]] += 1             for char in freq:             if freq[char] > 0 and isPrime(freq[char]) == False:                 return False             return True s = "apuuppa" print(solve(s))

इनपुट

"apuuppa"

आउटपुट

True

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

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

  1. - Python में जांचें कि क्या स्ट्रिंग वैध JSON है या नहीं

    JSON विभिन्न कंप्यूटर प्रोग्रामों के बीच डेटा का आसानी से आदान-प्रदान करने के लिए उपयोग किया जाने वाला एक टेक्स्ट फॉर्मेट है। इसका एक विशिष्ट फॉर्मेट है जिसे Python मान्य कर सकता है। इस लेख में हम एक स्ट्रिंग पर विचार करेंगे और JSON मॉड्यूल का उपयोग करके मान्य करेंगे कि क्या स्ट्रिंग वैध JSON फॉर्मे

  1. - Python में जांचें कि स्ट्रिंग के सभी वर्णों की आवृत्तियाँ भिन्न हैं या नहीं

    इस लेख में हम देखेंगे कि दिए गए स्ट्रिंग में प्रत्येक वर्ण की आवृत्ति कैसे निकाली जाए। फिर देखेंगे कि क्या दिए गए स्ट्रिंग में दो या अधिक वर्णों की आवृत्ति समान है या नहीं। हम इसे दो चरणों में पूरा करेंगे। पहले प्रोग्राम में हम केवल प्रत्येक वर्ण की आवृत्ति निकालेंगे। प्रत्येक वर्ण की आवृत्ति यहाँ ह