কম্পিউটার

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


ধরুন আমাদের কাছে সংখ্যার একটি তালিকা আছে। আমাদের সংখ্যা গণনা করতে হবে যে সংখ্যার সংখ্যা সংখ্যার জোড় সংখ্যা আছে। সুতরাং যদি অ্যারেটি [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. একটি সংখ্যার জোড় গুণকের যোগফল খুঁজে বের করার জন্য পাইথন প্রোগ্রাম