मान लीजिए कि हमारे पास ऊंचाइयों का एक सेट है, कुछ डुप्लिकेट प्रविष्टियां भी हो सकती हैं। हमें इन ऊँचाइयों की विशिष्ट प्रविष्टियों का औसत ज्ञात करना है।
इसलिए, यदि इनपुट हाइट्स =[96,25,83,96,33,83,24,25] की तरह है, तो आउटपुट 52.2 होगा क्योंकि अद्वितीय तत्व [96,25,83,33,24] हैं, तो योग 96 + 25 + 83 + 33 + 24 =261 है, औसत 261/5 =52.2 है।
इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -
-
h_set :=डुप्लीकेट हटाने के लिए ऊंचाई से एक सेट
-
h_set आइटम का रिटर्न योग / h_set सेट का आकार
उदाहरण
आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें
def solve(heights): h_set = set(heights) return sum(h_set)/len(h_set) heights = [96,25,83,96,33,83,24,25] print(solve(heights))
इनपुट
[96,25,83,96,33,83,24,25]
आउटपुट
52.2