এই সমস্যাটি এমন কোনও প্রশ্ন থেকে "অনুপ্রাণিত" যা মূলত কোরাতে জিজ্ঞাসা করা হয়েছিল (কোড গল্ফিংয়ের জন্য নয়)। আমি কেবল এটি আপনার ছেলের জন্য একটি চ্যালেঞ্জ তৈরি করতে চাই (এবং আমার এখানে প্রথম সমস্যা জমা দেওয়ার জন্য)।
পূর্ণসংখ্যার উপাদানগুলির একটি অ্যারে v
এবং একটি পূর্ণসংখ্যা দেওয়া d
(আমরা ধরে নিই যে ডি অ্যারের দৈর্ঘ্যের তুলনায় কম বা সমান), d
অ্যারেতে পরপর সমস্ত উপাদানের ক্রম বিবেচনা করুন । প্রতিটি অনুক্রমের জন্য, সেই অনুক্রমের উপাদানগুলির সর্বাধিক এবং সর্বনিম্ন মানের মধ্যে পার্থক্যটি গণনা করুন এবং এটিকে বিচ্যুতিটির নাম দিন।
আপনার কাজটি এমন একটি প্রোগ্রাম বা ফাংশন লিখতে হবে যা উপরের দিক থেকে বিবেচিত সমস্ত অনুক্রমের সমস্ত বিচক্ষণতার মধ্যে সর্বাধিক মানকে গণনা করে এবং সেই মানটি ফেরত বা আউটপুট দেয়।
পরিশ্রমের উদাহরণ:
v: (6,9,4,7,4,1)
d: 3
The sequences of length 3 are:
6,9,4 with deviation 5
9,4,7 with deviation 5
4,7,4 with deviation 3
7,4,1 with deviation 6
Thus the maximal deviation is 6, so the output is 6.
এটি কোড গল্ফ, তাই বাইটের মধ্যে সংক্ষিপ্ত উত্তর ins
with
একটি সম্পূর্ণ ল্যাম্বডা ফাংশনে ব্যবহার করতে পারেন