ধরা যাক যে এই অ্যারেটি হ'ল গত 28 দিনের মধ্যে আমি প্রতিদিন কতগুলি প্রেস-আপ অর্জন করেছি:
[
20,20,20,30,30,30,30,
35,35,40,40,40,45,45,
50,50,50,50,50,50,50,
60,70,80,90,100,110,120
]
আপনি দেখতে পাচ্ছেন, গত সপ্তাহে এটি একটি খাড়া upর্ধ্বমুখী প্রবণতা নিয়েছে, এবং এটিই আমি এই ডেটাটির অংশের মধ্যে সবচেয়ে বেশি আগ্রহী the 'প্রেস-আপ সংখ্যা।
সে লক্ষ্যে, আমি একটি 'গড়' নিয়ে কাজ করতে চাই যেখানে প্রতি সপ্তাহ আগের সপ্তাহের চেয়ে বেশি।
পটভূমি তথ্য, এই সমস্যার অংশ নয়।
সাধারণ গড়:
সমস্ত মানের সমষ্টি / মানগুলির সংখ্যা
উপরের জন্য:
1440/28 = 51.42857142857143
ওজন গড়:
অ্যারের 7 টি গ্রুপে বিভক্ত করুন এবং একটি নতুন অ্যারে শুরু করুন।
- অ্যারেতে প্রথম গ্রুপ যুক্ত করুন।
- অ্যারেতে দ্বিতীয় গ্রুপটি যুক্ত করুন।
- তৃতীয় গ্রুপটি তিনবার অ্যারে যুক্ত করুন।
- অ্যারেতে চতুর্থ গ্রুপটি চারবার যুক্ত করুন।
দৈর্ঘ্য দ্বারা নতুন অ্যারের সব, এবং ডিভাইড সারাংশ নতুন অ্যারে।
উপরের জন্য:
অ্যারেটিকে এতে রূপান্তর করুন:
[
20,20,20,30,30,30,30, # first week once
35,35,40,40,40,45,45,
35,35,40,40,40,45,45, # second week twice
50,50,50,50,50,50,50,
50,50,50,50,50,50,50,
50,50,50,50,50,50,50, # third week thrice
60,70,80,90,100,110,120,
60,70,80,90,100,110,120,
60,70,80,90,100,110,120,
60,70,80,90,100,110,120 # Fourth week four times
]
তারপরে সেই অ্যারেতে স্বাভাবিক গড় চালান।
4310/70 = 61.57142857142857
নোট করুন যে গত সপ্তাহে theর্ধ্বমুখী প্রবণতার কারণে এটি স্বাভাবিক গড় মানের থেকে বেশি।
নিয়ম:
- ইনপুটটি হ'ল 28 অণুগঠিত পূর্ণসংখ্যার সমতল অ্যারে।
- আপনি যে কোনও ভাষায় লিখতে চান
- একটি নম্বর আউটপুট।
- আমি সবসময় টিআইও লিঙ্ক দেখতে পছন্দ করি ।
- সবচেয়ে কম সংখ্যক বাইটে সমস্যাটি সমাধান করার চেষ্টা করুন।
- ফলাফলটি কমপক্ষে 4 দশমিক স্থানে দশমিকের সঠিক হওয়া উচিত (পরীক্ষার কেস মান থেকে ছাঁটাই বা গোল করা হয়) বা সঠিক ভগ্নাংশ।
পরীক্ষার কেস:
কেস 1: wardর্ধ্বমুখী প্রবণতা
[
20,20,20,30,30,30,30,
35,35,40,40,40,45,45,
50,50,50,50,50,50,50,
60,70,80,90,100,110,120
]
সাধারণ গড়: 51.42857142857143 ওজন গড়: 61.57142857142857
কেস 2: পিছনে লুল ছেড়ে
(আমার খুব খারাপ সপ্তাহ ছিল, তবে কিছুক্ষণ আগে)
[
50,50,50,50,50,50,50,
10,10,10,10,10,10,10,
50,50,50,50,50,50,50,
50,50,50,50,50,50,50
]
সাধারণ গড়: 40 ওজন গড়ে: 42
মামলা 3: ছেড়ে দেওয়া
আমার খুব খারাপ সপ্তাহ ছিল, এটি আমার গড়কে দ্রুত গতিতে টানছে।
[
50,50,50,50,50,50,50,
50,50,50,50,50,50,50,
50,50,50,50,50,50,50,
10,10,10,10,10,10,10
]
সাধারণ গড়: 40 ওজন গড়ে: 34
কেস ৪: গড়পড়তা
ঠিক আছে, তাই আমি এখানে প্রায় খেলছি, আমি ভেবেছিলাম এটি স্বাভাবিক এবং ওজনিত গড়গুলির জন্য একই মান হতে পারে, তবে অবশ্যই তা ছিল না।
[
60,60,60,60,60,60,60,
30,30,30,30,30,30,30,
20,20,20,20,20,20,20,
15,15,15,15,15,15,15
]
সাধারণ গড়: 31.25 ওজন গড়: 24.0
বোনাস সমস্যা:
২৮ টি মানের সমন্বয় একই সাধারণ গড় এবং ওজন গড় হতে পারে?
শুভ গল্ফিং!
new_avg = α*weekly_sum + (1-α)*old_avg
α∈(0,1)
0
প্রতিদিন প্রেস-আপগুলি করি, তাই আমার ওজন গড় আমার স্বাভাবিক গড়ের সমান।