ধরুন আমাদের কাছে সংখ্যা নামক সংখ্যার একটি তালিকা আছে, আমাদের পরীক্ষা করতে হবে এমন কোনো উপাদান আছে কিনা যার কম্পাঙ্ক তার মানের সমান।
সুতরাং, যদি ইনপুটটি সংখ্যার মত হয় =[2,5,7,5,3,5,3,5,9,9,5], তাহলে আউটপুট হবে True, কারণ 5 5 বার দেখা যায়।
এটি সমাধান করতে, আমরা এই পদক্ষেপগুলি অনুসরণ করব -
-
nums_c :=সংখ্যায় উপস্থিত প্রতিটি উপাদানের ফ্রিকোয়েন্সি ধারণকারী একটি তালিকা
-
প্রতিটি মান i এবং ফ্রিকোয়েন্সি j এর জন্য nums_c, do
-
যদি আমি j এর মত হয়, তাহলে
-
রিটার্ন ট্রু
-
-
-
রিটার্ন ফলস
উদাহরণ
আসুন আরও ভালভাবে বোঝার জন্য নিম্নলিখিত বাস্তবায়ন দেখি
from collections import Counter def solve(nums): nums_c = Counter(nums) for i, j in nums_c.items(): if i == j: return True return False nums = [2,5,7,5,3,5,3,5,9,9,5] print(solve(nums))
ইনপুট
[2,5,7,5,3,5,3,5,9,9,5]
আউটপুট
True