ধরুন আমাদের কাছে ধনাত্মক সংখ্যার সংখ্যার একটি তালিকা আছে, আমাদেরকে সূচকের বৈধ জোড়ার সংখ্যা (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