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

पायथन में उच्चतम आवृत्ति वाले तत्वों की आवृत्ति गिनें


मान लीजिए हमारे पास nums नामक संख्याओं की एक सूची है, हमें सबसे अधिक बार मौजूद तत्व को ढूंढना है और उस तत्व की घटनाओं की संख्या प्राप्त करनी है।

उदाहरण के लिए, यदि इनपुट है [1,5,8,5,6,3,2,45,7,5,8,7,1,4,6,8,9,10], तो आउटपुट होगा 3 क्योंकि संख्या 5 तीन बार होती है।

हल करने के चरण

  • max := 0
  • length := nums का आकार।
  • i को 0 से length-2 तक:
    • count := 1
    • j को i+1 से length-1 तक:
      • यदि nums[i] == nums[j], तो count := count + 1।
    • यदि max < count, तो max := count।
  • max लौटाएं।

उदाहरण

class Solution:
    def solve(self, nums):
        max = 0
        length = len(nums)
        for i in range(0, length-1):
            count = 1
            for j in range(i+1, length):
                if nums[i] == nums[j]:
                    count += 1
            if max < count:
                max = count
        return max

ob = Solution()
nums = [1,5,8,5,6,3,2,45,7,5,8,7,1,4,6,8,9,10]
print(ob.solve(nums))

इनपुट

[1,5,8,5,6,3,2,45,7,5,8,7,1,4,6,8,9,10]

आउटपुट

3
  1. - पायथन में अभाज्य संख्याएं गिनें

    मान लीजिए हमारे पास एक सीमा n है। हमें 2 से n की सीमा में मौजूद अभाज्य संख्याओं की गिनती करनी है। यदि n = 10, तो परिणाम 4 होगा। क्योंकि 10 से पहले चार अभाज्य संख्याएं हैं, वे हैं 2, 3, 5, 7। इसे हल करने के लिए हम इस दृष्टिकोण का पालन करेंगे: count = 0 prime = आकार n + 1 की एक सरणी लें, और इसे Fals

  1. - पायथन में सरणी में विशिष्ट तत्वों की गिनती

    पायथन में सूची में डुप्लिकेट तत्व हो सकते हैं। जब हम सूची की लंबाई गिनते हैं तो हमें डुप्लिकेट तत्वों सहित कुल लंबाई मिलती है। लेकिन इस लेख में हम देखेंगे कि सूची में विशिष्ट तत्वों या अद्वितीय तत्वों की कुल गिनती कैसे प्राप्त करें। उदाहरण नीचे दिए गए उदाहरण में हम collections मॉड्यूल से counter()

  1. - नेस्टेड पायथन डिक्शनरी में एलिमेंट्स कैसे गिनें?

    डिक्शनरी में प्रत्येक की-वैल्यू पेयर पर निम्नलिखित एक्सप्रेशन द्वारा पुनरावृत्ति करना संभव है: for k, v in students.items(): चूंकि नेस्टेड पायथन डिक्शनरी में प्रत्येक आइटम का वैल्यू कंपोनेंट स्वयं एक डिक्शनरी है, प्रत्येक सब-डिक्शनरी की लंबाई len(v) है। लूप पर संचयी जोड़ करके सभी एलिमेंट्स की संख्