ধরুন আমাদের উচ্চতার একটি সেট আছে সেখানে কিছু সদৃশ এন্ট্রিও থাকতে পারে। আমাদের এই উচ্চতার স্বতন্ত্র এন্ট্রির গড় খুঁজে বের করতে হবে।
সুতরাং, যদি ইনপুটটি উচ্চতার মত হয় =[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