मान लीजिए हमारे पास वेतन नामक विशिष्ट तत्वों के साथ एक सरणी है जहां वेतन [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