কম্পিউটার

পাইথনে সর্বনিম্ন এবং সর্বোচ্চ বেতন ব্যতীত গড় বেতন খোঁজার প্রোগ্রাম


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

সুতরাং, ইনপুট যদি বেতনের মত হয় =[8000,6000,2000,8500,2500,4000], তাহলে আউটপুট হবে 5125.0, যেহেতু সর্বনিম্ন এবং সর্বোচ্চ বেতনের মান 2000 এবং 8500, তাই তাদের বাদ দিয়ে গড় বেতনের মানগুলি হল [8000,6000,2500,4000] তাই গড় হল (8000 + 6000 + 2500 + 4000)/4 =5125।

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

  • বেতন থেকে ন্যূনতম বেতন মুছে দিন

  • বেতন থেকে সর্বোচ্চ বেতন মুছে ফেলুন

  • রিটার্ন যোগফল বেতন মান / অপসারণের পরে বেতন উপাদান সংখ্যা

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

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

def solve(salary):
   salary.remove(min(salary))
   salary.remove(max(salary))
   return sum(salary)/len(salary)

salary = [8000,6000,2000,8500,2500,4000]
print(solve(salary))

ইনপুট

[8000,6000,2000,8500,2500,4000]

আউটপুট

5125.0

  1. পাইথনে একটি বাইনারি গাছের সর্বাধিক প্রস্থ খুঁজে বের করার প্রোগ্রাম

  2. পাইথন প্রোগ্রাম ডিকশনারিতে দ্বিতীয় সর্বোচ্চ মান খুঁজে পেতে

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

  4. পাইথন প্রোগ্রাম একটি তালিকায় সর্বাধিক এবং সর্বনিম্ন উপাদানের অবস্থান খুঁজে পেতে?