মনে করুন nums একটি ধনাত্মক সংখ্যার তালিকা। আমাদের বৈধ যুগল (i, j) এর সংখ্যা খুঁজে বের করতে হবে যেখানে i < j এবং nums[i] + nums[j] বিজোড়।
উদাহরণস্বরূপ, [5, 4, 6] হলে আউটপুট ২, কারণ [5,4] এবং [5,6]-এর যোগফল বিজোড়।
সমাধানের ধাপসমূহ
- e := nums-এ থাকা জোড় সংখ্যাগুলোর তালিকা
- (nums-এর আকার - e-এর আকার) * 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