আজ আপনার চ্যালেঞ্জ হ'ল একটি অ্যারে নেওয়া, এটিকে খণ্ডগুলিতে ভাগ করা এবং সেই অংশগুলি যুক্ত করা।
এটি কীভাবে কাজ করে তা এখানে: আপনার প্রোগ্রাম বা ফাংশনটিকে একটি পূর্ণসংখ্যার অ্যারে a
এবং খণ্ড আকার দেওয়া হবে L
। অ্যারের আকারের অ্যারেগুলিতে বিভক্ত হওয়া উচিত L
, যদি অ্যারের দৈর্ঘ্যটি বিভাজ্য না হয় L
তবে অ্যারের সাথে 0 এর সংযুক্তি থাকা উচিত যাতে এটি সমানভাবে বিভাজ্য হয়। অ্যারে ছাঁটাই হয়ে গেলে সমস্ত অংশগুলি উপাদান অনুসারে একসাথে যুক্ত করতে হবে। ফলাফল অ্যারে তখন আউটপুট হয়।
আপনি ধরে নিতে পারেন L
0 এর চেয়ে বড়, এবং এটি কোনও a
গুরুত্বহীন। এর অনুমানগুলি a
ইতিবাচক যে আপনি অনুমান করতে পারবেন না ।
এখানে একটি উদাহরণ:
[1,2,3,4,5,6,7,8], 3 => [1,2,3]+[4,5,6]+[7,8,0] => [1+4+7,2+5+8,3+6+0] => [12,15,9]
পরীক্ষার কেস:
Array Length Output
[1] 1 [1]
[1] 3 [1,0,0]
[0] 3 [0,0,0]
[1,2] 3 [1,2,0]
[1,2] 1 [3]
[-1,1] 2 [-1,1]
[-7,4,-12,1,5,-3,12,0,14,-2] 4 [12,-1,0,1]
[1,2,3,4,5,6,7,8,9] 3 [12,15,18]
এটি কোড-গল্ফ , সবচেয়ে কম বাইট জয়!