একটি পূর্ণসংখ্যা এর একটি ইনপুট দেওয়া এন এবং ধনাত্মক পূর্ণসংখ্যা একটি তালিকা মি 1 , মি 2 , ..., আউটপুট পূর্ণসংখ্যার একটি তালিকা মি 1 ' , মি 2 ' , ... যেখানে মি এক্স ' গড় হিসাবে সংজ্ঞায়িত করা হয় মি XN মাধ্যমে মি এক্স + N ।
এই গড়গুলি গণনা করার সময়, সীমার বাইরে থাকা সূচকগুলি উপেক্ষা করুন (এবং আপনি সেই পরিমাণটি যোগফলকে কীভাবে ভাগ করছেন তা সামঞ্জস্য করুন)। n সর্বদা ≥ 1 হবে তবে মিটার দৈর্ঘ্যের অর্ধেক (বৃত্তাকার) বা তার বেশি কখনও হবে না। এর অর্থ এই যে ন্যূনতম দৈর্ঘ্য মিটার 4. উপাদান মি ধনাত্মক পূর্ণসংখ্যা হবে, কিন্তু আউটপুট অন্তত 3 দশমিক স্থানে সঠিক হওয়া উচিত।
তালিকাভুক্ত ইনপুট / আউটপুট উপাদানগুলি হ'ল হোয়াইট স্পেস- / কমা-বিভাজিত স্ট্রিং বা অ্যারে / তালিকা / ইত্যাদি হতে পারে। ইনপুট, যদি আপনার সমাধান একটি ফাংশন, আপনি অতিরিক্ত প্রথম যুক্তি লাগতে পারে এন এবং অতিরিক্ত আর্গুমেন্ট হিসাবে মি এক্স (এই পাশাপাশি কমান্ড লাইন আর্গুমেন্ট প্রযোজ্য)।
এখানে একটি চাক্ষুষ উপস্থাপনা n=1:
1 4 5 7 10
__/ | | |
L avg(1,4) = 2.5
| | |
\___/ | |
L avg(1,4,5) = 3.333
| |
\___/ |
L avg(4,5,7) = 5.333
|
\___/
L avg(5,7,10) = 7.333
\___
L avg(7,10) = 8.5
Final output: 2.5 3.333 5.333 7.333 8.5
যেহেতু এটি কোড-গল্ফ , তাই বাইটের মধ্যে সংক্ষিপ্ততম কোডটি জয়ী।
পরীক্ষার কেসগুলি ( এগুলি ম্যানুয়ালি করা হয়েছিল; দয়া করে আমাকে কোনও ত্রুটি সম্পর্কে অবহিত করুন ):
In Out
----------------------------------------------------------------------
n=1, m=12 6 3 9 9 7 6 6
n=1, m=1 4 5 7 10 2.5 3.333 5.333 7.333 8.5
n=1, m=1 3 3 7 4 2 4 2 2 2.333 4.333 4.666 4.333 3.333 2.666 3
n=2, m=1 3 5 9 10 14 15 16 23 3 4.5 5.6 8.2 10.6 12.8 15.6 17 18
n=3, m=1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
n=3, m=1 2 3 4 5 6 7 8 2.5 3 3.5 4 5 5.5 6 6.5
avg(0,1,2)মতো নয় avg(1,2)। "প্রান্তের কেস" (হেক্টর) এর জন্য, আপনার ইনপুট তালিকার অনেকগুলি উপাদানকে গড় হিসাবে নেওয়া উচিত নয়।
m_iইতিবাচক যে সীমাবদ্ধতা ছাড়া এটি আরও ভাল চ্যালেঞ্জ হতে পারে ।