ধরুন আমাদের কাছে বেতন নামে স্বতন্ত্র উপাদান সহ একটি অ্যারে আছে যেখানে বেতন [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