मान लीजिए हमारे पास विशिष्ट तत्वों वाली एक सरणी salary है जहां salary[i] iवें कर्मचारी का वेतन है। हमें न्यूनतम और अधिकतम वेतन को छोड़कर कर्मचारियों का औसत वेतन ढूंढना है।
उदाहरण के लिए, यदि इनपुट salary = [8000,6000,2000,8500,2500,4000] है, तो आउटपुट 5125.0 होगा, क्योंकि न्यूनतम और अधिकतम वेतन मान 2000 और 8500 हैं, उन्हें छोड़कर औसत वेतन मान हैं [8000,6000,2500,4000] तो औसत है (8000 + 6000 + 2500 + 4000)/4 = 5125।
समाधान के चरण
salaryसे न्यूनतम वेतन हटाएंsalaryसे अधिकतम वेतन हटाएंsalaryमानों का योग / हटाने के बादsalaryमें तत्वों की संख्या वापस करें
उदाहरण (पायथन)
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