ধরুন আমাদের কাছে সংখ্যা নামক সংখ্যার একটি তালিকা রয়েছে যেখানে প্রতিটি মান ঠিক তিনবার ঘটে শুধুমাত্র একটি মান বাদে যা একবার ঘটে। আমাদের অনন্য মান খুঁজে বের করতে হবে। আমাদের এটি অসংলগ্ন স্থান সমাধান করতে হবে।
সুতরাং, যদি ইনপুটটি সংখ্যার মত হয় =[3, 3, 3, 8, 4, 4, 4], তাহলে আউটপুট হবে 8
এটি সমাধান করতে, আমরা এই পদক্ষেপগুলি অনুসরণ করব -
-
m :=বিভিন্ন মান এবং তাদের ফ্রিকোয়েন্সি সহ একটি মানচিত্র
-
ন্যূনতম ফ্রিকোয়েন্সি সহ মান ফেরত দিন
আরো ভালোভাবে বোঝার জন্য আসুন নিচের বাস্তবায়ন দেখি -
উদাহরণ
from collections import Counter class Solution: def solve(self, nums): nums = Counter(nums) return min(nums, key=nums.get) ob = Solution() nums = [3, 3, 3, 8, 4, 4, 4] print(ob.solve(nums))
ইনপুট
[3, 3, 3, 8, 4, 4, 4]
আউটপুট
8