সংজ্ঞা এবং বিধি
একজন golfy অ্যারের পূর্ণসংখ্যার একটি অ্যারের, যেখানে প্রতিটি উপাদান হল বেশী বা সমান সমস্ত পূর্ববর্তী উপাদানের গাণিতিক গড়। আপনার কাজটি নির্ধারণ করা হয় যে ইনপুট হিসাবে প্রদত্ত ধনাত্মক পূর্ণসংখ্যার অ্যারেটি গোলমাল কিনা।
আপনাকে খালি তালিকা হ্যান্ডেল করার দরকার নেই।
আপনি যে কোনও দুটি স্বতন্ত্র খালি মান বেছে নিতে পারেন। এগুলি অবশ্যই সামঞ্জস্যপূর্ণ হতে হবে এবং অন্যান্য সমস্ত সিদ্ধান্ত-সমস্যা নিয়ম মেনে চলতে হবে । এটি কোড-গল্ফ , প্রতিটি ভাষার মধ্যে সংক্ষিপ্ততম কোড জিতল!
পরীক্ষার কেস এবং উদাহরণ
উদাহরণস্বরূপ নিম্নলিখিত অ্যারে:
[1, 4, 3, 8, 6]
একটি গোলাপী অ্যারে, কারণ প্রতিটি শব্দটি পূর্ববর্তীদের গাণিতিক গড়ের চেয়ে বেশি। আসুন এটি ধাপে ধাপে কার্যকর:
সংখ্যা -> পূর্ববর্তী উপাদান -> গড় -> নিয়ম অনুসরণ করে? 1 -> [] -> 0.0 -> 1 ≥ 0.0 (সত্য) 4 -> [1] -> 1.0 -> 4 ≥ 1.0 (সত্য) 3 -> [1, 4] -> 2.5 -> 3 ≥ 2.5 (সত্য) 8 -> [1, 4, 3] -> ২ (6) -> 8 ≥ 2. (6) (সত্য) 6 -> [1, 4, 3, 8] -> 4.0 -> 6 ≥ 4.0 (সত্য)
সমস্ত উপাদান শর্তকে সম্মান করে, সুতরাং এটি গোলাপী অ্যারে। নোট করুন যে এই চ্যালেঞ্জের উদ্দেশ্যে, আমরা ধরে নেব যে একটি খালি তালিকার গড় ( []
) 0
।
আরও পরীক্ষার কেস:
ইনপুট -> আউটপুট [3] -> সত্য [2, 12] -> সত্য [1, 4, 3, 8, 6] -> সত্য [1, 2, 3, 4, 5] -> সত্য [6, 6, 6, 6, 6] -> সত্য [3, 2] -> মিথ্যা [4, 5, 6, 4] -> মিথ্যা [4, 2, 1, 5, 7] -> মিথ্যা [45, 45, 46, 43] -> মিথ্যা [32, 9, 15, 19, 10] -> মিথ্যা
লক্ষ্য করুন এই হল পাজল 1 থেকে CodeGolf-Hackathon এবং পোস্ট করা হয়েছে অরাজকতা গলফ (যে এক নষ্ট হয়ে গেছে) - পুনরায় পোস্ট দ্বারা histocrat , কিন্তু আমি উভয় সাইটগুলোতে মূল লেখক নই, এবং এইভাবে তাদের এখানে repost অনুমতি দেওয়া।