কম্পিউটার

পাইথনে অনন্য উপাদানের যোগফল খুঁজে বের করার প্রোগ্রাম


ধরুন আমাদের কাছে কয়েকটি ডুপ্লিকেট উপাদান এবং কিছু অনন্য উপাদান সহ একটি অ্যারে সংখ্যা রয়েছে। আমাদের সংখ্যায় উপস্থিত সমস্ত অনন্য উপাদানের যোগফল খুঁজে বের করতে হবে।

সুতরাং, যদি ইনপুটটি সংখ্যার মত হয় =[5,2,1,5,3,1,3,8], তাহলে আউটপুট হবে 10 কারণ শুধুমাত্র অনন্য উপাদান 8 এবং 2, তাই তাদের যোগফল 10।

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

  • গণনা :=সমস্ত অনন্য উপাদান এবং তাদের ফ্রিকোয়েন্সি ধারণ করা একটি অভিধান

  • উত্তর :=0

  • প্রতিটি সূচক i এবং মান v সংখ্যার জন্য, করুন

    • যদি গণনা[v] 1 এর সমান হয়, তাহলে

      • ans :=ans + v

  • উত্তর ফেরত দিন

উদাহরণ (পাইথন)

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

from collections import Counter
def solve(nums):
   count = Counter(nums)
   ans = 0
   for index,value in enumerate(nums):
      if count[value]==1:
         ans+=value
   return ans

nums = [5,2,1,5,3,1,3,8]
print(solve(nums))

ইনপুট

[5,2,1,5,3,1,3,8]

আউটপুট

10

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

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

  3. পাইথন প্রোগ্রামে তালিকায় উপাদানের যোগফল খুঁজুন

  4. পাইথন প্রোগ্রাম তালিকায় উপাদানের যোগফল খুঁজে বের করতে