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

पायथन में सूची में विषम अंकों वाले तत्वों की संख्या गिनने का प्रोग्राम


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

उदाहरण के लिए, यदि इनपुट [1, 300, 12, 10, 3, 51236, 1245] है, तो आउटपुट 4 होगा।

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

  • c := 0
  • i को 0 से nums के आकार तक के लिए करें:
    • s := nums[i] के अंकों की संख्या
    • यदि s विषम है, तो c := c+1
  • c वापस करें

उदाहरण

class Solution:
    def solve(self, nums):
        c = 0
        for i in range(len(nums)):
            s = len(str(nums[i]))
            if s % 2 != 0:
                c += 1
        return c
ob = Solution()
print(ob.solve([1, 300, 12, 10, 3, 51236, 1245]))

इनपुट

[1, 300, 12, 10, 3, 51236, 1245]

आउटपुट

4
  1. - पायथन में शब्दकोश मान में आइटम की संख्या गिनें जो एक सूची है

    हमें एक शब्दकोश दिया गया है जिसमें कुंजी-मान जोड़ी से मान स्वयं एक सूची है। इस लेख में हम देखेंगे कि इस सूची में आइटम की संख्या कैसे गिनें जो शब्दकोश में मान के रूप में मौजूद हैं। isinstance के साथ हम isinstance फ़ंक्शन का उपयोग करके यह पता लगाते हैं कि शब्दकोश का मान एक सूची है या नहीं। फिर जब भी

  1. - Python प्रोग्राम से सूची में सम और विषम संख्याओं की गिनती

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक सूची दी गई है, हमें सूची में सम और विषम संख्याओं की गिनती करने की आवश्यकता है। नीचे चर्चा किए गए तीन तरीके हैं। दृष्टिकोण 1 - ब्रूट-फोर्स दृष्टिकोण का उपयोग करना उदाहरण list1 = [21, 3, 4, 6, 33, 2, 3, 1, 3,

  1. - पायथन प्रोग्राम: लिस्ट में एलिमेंट्स गिनना जब तक एलिमेंट टपल न हो

    A एक दी गई लिस्ट है। इस लिस्ट में नेस्टेड टपल्स हैं। हमारा कार्य लिस्ट में एलिमेंट्स को तब तक गिनना है जब तक कोई एलिमेंट टपल न हो। यहां हम isinstance() फंक्शन का उपयोग करते हैं। इस फंक्शन के दो पैरामीटर्स हैं ऑब्जेक्ट और क्लासइन्फो। ऑब्जेक्ट चेक किया जाने वाला है और क्लासइन्फो क्लास, टाइप या क्लास औ