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

पायथन में समूह पूर्णांक

मान लीजिए हमारे पास संख्याओं की एक सूची है जिसे अंक कहते हैं, हमें यह जांचना होगा कि क्या हम सूची को 1 या अधिक समूहों में विभाजित कर सकते हैं जैसे:1. प्रत्येक समूह का आकार 2 से बड़ा या बराबर है। 2. सभी समूहों के आकार समान हैं . 3. प्रत्येक समूह में मौजूद सभी संख्याएं समान होती हैं।

इसलिए, अगर इनपुट [3, 4, 6, 9, 4, 3, 6, 9] जैसा है, तो आउटपुट ट्रू होगा।

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

  • गणना करता है:=एक नक्शा जहां प्रत्येक कुंजी अलग तत्व हैं और मान उनकी आवृत्तियां हैं
  • अस्थायी:=0
  • गणना में प्रत्येक गणना के लिए, करें
    • यदि तापमान 0 के समान है, तो
      • अस्थायी:=मायने रखता है[गिनती]
    • अन्यथा,
      • अस्थायी:=गणनाओं की जीसीडी[गिनती] और अस्थायी
    • यदि तापमान 1 के समान है, तो
      • झूठी वापसी
  • सही लौटें

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

उदाहरण

from collections import Counter
import math
class Solution:
   def solve(self, nums):
      counts = Counter(nums)
      temp = 0
      for count in counts:
         if temp == 0:
            temp = counts[count]
         else:
            temp = math.gcd(counts[count], temp)
            if temp == 1:
               return False
      return True
ob = Solution()
L = [3, 4, 6, 9, 4, 3, 6, 9]
print(ob.solve(L))

इनपुट

[3, 4, 6, 9, 4, 3, 6, 9]

आउटपुट

True

  1. पायथन में दो पूर्णांकों का योग

    मान लीजिए कि हमारे पास दो पूर्णांक a और b हैं। हमारा कार्य इन दो पूर्णांकों का योग ज्ञात करना है। एक बाधा यह है कि, हम + या - जैसे किसी भी ऑपरेटर का उपयोग नहीं कर सकते हैं। तो अगर a =5 और b =7, तो परिणाम 12 होगा। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - समाधान के लिए हम बिटवाइज़ लॉजिकल ऑपर

  1. पायथन में बाइनरी ट्री की अधिकतम गहराई

    मान लीजिए कि हमारे पास एक बाइनरी ट्री है। हमें उस वृक्ष की अधिकतम गहराई ज्ञात करनी है। एक पेड़ की अधिकतम गहराई नोड्स की अधिकतम संख्या है जो सबसे लंबे पथ का उपयोग करके जड़ से पत्ती तक पहुंचने के लिए ट्रैवर्स की जाती है। मान लीजिए पेड़ नीचे जैसा है। गहराई यहां 3 होगी। इसे हल करने के लिए, हम इन चरणो

  1. पायथन में समूह डेटाबेस तक पहुंच

    UNIX समूह डेटाबेस तक पहुँचने के लिए, हमें grp मॉड्यूल का उपयोग करना चाहिए। शैडो पासवर्ड डेटाबेस प्रविष्टियाँ वस्तु की तरह टपल की तरह होती हैं। जीआरपी मॉड्यूल का उपयोग करने के लिए, हमें इसका उपयोग करके आयात करना चाहिए - आयात जीआरपी जीआरपी डेटाबेस की विशेषताएँ हैं - सूचकांक विशेषता और विवरण 0 gr_n