কম্পিউটার

সংখ্যার তালিকা থেকে বৈধ জোড়ার সংখ্যা গণনা করার প্রোগ্রাম, যেখানে পাইথনে জোড়ার যোগফল বিজোড়


ধরুন আমাদের কাছে ধনাত্মক সংখ্যার সংখ্যার একটি তালিকা আছে, আমাদেরকে সূচকের বৈধ জোড়ার সংখ্যা (i, j) খুঁজে বের করতে হবে, যেখানে i

সুতরাং, যদি ইনপুটটি [5, 4, 6] এর মত হয়, তাহলে আউটপুট হবে 2, কারণ দুটি জোড়া হল [5,4] এবং [5,6], যার যোগফল বিজোড়।

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

  • e :=সংখ্যায় শুধুমাত্র জোড় সংখ্যা গ্রহণ করে একটি তালিকা
  • রিটার্ন (সংখ্যার আকার - ই এর আকার) * ই এর আকার

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

উদাহরণ

class Solution:
   def solve(self, nums):
      e=[i for i in nums if i%2==0]
      return (len(nums)-len(e))*len(e)
nums = [5, 4, 6]
ob = Solution()
print(ob.solve(nums))

ইনপুট

[5, 4, 6]

আউটপুট

2

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

  2. পাইথনে বিজোড় সংখ্যা বিশিষ্ট একটি তালিকায় উপাদানের সংখ্যা গণনা করার প্রোগ্রাম

  3. একটি তালিকায় জোড় এবং বিজোড় সংখ্যা গণনা করার জন্য পাইথন প্রোগ্রাম

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