আমরা হাইপার-এভারেজকে সংজ্ঞায়িত করি তার উপসর্গের যোগফলগুলির গাণিতিক গড়ের একটি অ্যারে / তালিকার (সংখ্যার) সংখ্যার ।
উদাহরণস্বরূপ, তালিকার হাইপার-গড় [1, 4, -3, 10]
নিম্নলিখিত পদ্ধতিতে গণনা করা হয়েছে:
আমরা উপসর্গ পাবেন:
[1], [1, 4], [1, 4, -3], [1, 4, -3, 10]
।প্রতিটি সারাংশ:
[1, 5, 2, 12]
।আর এখন এই তালিকায় উপাদানের গাণিতিক গড় পাবেন:
(1 + 5 + 2 + 12) / 4 = 5
।
একজন সিউডো-উপাদান একটি অ্যারের একটি উপাদান যার মানকে হয় কঠোরভাবে তার অধি গড়ের তুলনায় কম। সুতরাং, আমাদের উদাহরণ তালিকার সিউডো-উপাদানগুলি হ'ল 1
, 4
এবং -3
।
ভাসমান-পয়েন্ট সংখ্যাগুলির একটি তালিকা দেওয়া, আপনার কাজটি সিউডো-উপাদানগুলির তালিকাটি ফিরিয়ে দেওয়া।
ভাসমান-পয়েন্টের ভুল সম্পর্কে আপনাকে চিন্তা করতে হবে না।
ইনপুট তালিকাটি কখনই খালি থাকবে না এবং এতে পূর্ণসংখ্যা এবং ভাসমান উভয়ই থাকতে পারে। যদি উল্লেখ করা হয়, পূর্ণসংখ্যাগুলি ভাসমান হিসাবে নেওয়া যেতে পারে (সহ
<integer>.0
)আপনি ধরে নিতে পারেন যে সংখ্যাগুলি আপনার পছন্দের ভাষার সাথে মানানসই, তবে দয়া করে কোনওভাবেই এটি অপব্যবহার করবেন না।
Allyচ্ছিকভাবে, আপনি অ্যারের দৈর্ঘ্যটি ইনপুট হিসাবেও নিতে পারেন।
এটি কোড-গল্ফ , তাই ট্যাগের জন্য মানক বিধি প্রয়োগ হয়। বাইটের সংক্ষিপ্ততম কোড ( প্রতিটি ভাষায় ) জিতেছে!
পরীক্ষার কেস
ইনপুট -> আউটপুট [10.3] -> [] [5.4, 5.9] -> [5.4, 5.9] [1, 4, -3, 10] -> [1, 4, -3] [-300, -20.9, 1000] -> [-300, -20.9] [৩.৩, ৩.৩, ৩.৩, ৩.৩] -> [৩.৩, ৩.৩, ৩.৩, ৩.৩] [-289.93, 912.3, -819.39, 1000] -> [-289.93, -819.39]