কম্পিউটার টিউটোরিয়াল

পাইথনে সংখ্যার জোড় সংখ্যা সহ সংখ্যা খুঁজুন


ধরুন আমাদের কাছে সংখ্যার একটি তালিকা আছে। আমাদের সংখ্যা গণনা করতে হবে যে সংখ্যার সংখ্যা সংখ্যার জোড় সংখ্যা আছে। সুতরাং যদি অ্যারেটি [12,345,2,6,7896] এর মতো হয়, তাহলে আউটপুট হবে 2, কারণ 12 এবং 7896-এ জোড় সংখ্যা রয়েছে

এটি সমাধান করতে, আমরা এই পদক্ষেপগুলি অনুসরণ করব -

  • তালিকা নিন এবং প্রতিটি পূর্ণসংখ্যাকে স্ট্রিং-এ রূপান্তর করুন
  • যদি স্ট্রিংয়ের দৈর্ঘ্য সমান হয়, তাহলে গণনা বাড়ান এবং অবশেষে গণনার মান ফেরত দিন

উদাহরণ

আরো ভালোভাবে বোঝার জন্য আসুন নিচের বাস্তবায়ন দেখি -

class Solution(object):
   def findNumbers(self, nums):
      str_num = map(str, nums)
      count = 0
      for s in str_num:
         if len(s) % 2 == 0:
            count += 1
      return count
ob1 = Solution()
print(ob1.findNumbers([12,345,2,6,7897]))

ইনপুট

[12,345,2,6,7897]

আউটপুট

2

  1. C++ এ অনন্য সংখ্যার সাথে সংখ্যা গণনা করুন

  2. পাইথনে n নোড সহ BST সংখ্যা গণনা করার প্রোগ্রাম

  3. পাইথন প্রোগ্রামে একটি সংখ্যার জোড় গুণনীয়কের সমষ্টি খুঁজুন

  4. একটি সংখ্যার জোড় গুণকের যোগফল খুঁজে বের করার জন্য পাইথন প্রোগ্রাম