আপনার টাস্কটি এমন একটি প্রোগ্রাম লিখতে হবে যা একটি অ্যারে এবং একটি নম্বর দিয়েছে, আপনাকে অ্যারেটিকে সংখ্যা অনুসারে ভাগ করতে হবে।
বিধি
আপনার প্রোগ্রামটি একটি অ্যারে A, পাশাপাশি ইতিবাচক পূর্ণসংখ্যা প্রাপ্ত করবে n। তারপরে অ্যারেটি দৈর্ঘ্যের খণ্ডে বিভক্ত করা উচিত n, যদি স্ট্রিংয়ের দৈর্ঘ্যটি nকোনও অবশিষ্ট অংশ দ্বারা বিভাজ্য না হয় তবে তার নিজের অংশ হিসাবে বিবেচনা করা উচিত।
যদি
nঅ্যারের দৈর্ঘ্যের চেয়ে বেশি হয় তবেAআপনাকে অ্যারে ফিরতে হবেA, উদাহরণস্বরূপ: যদিn = 4এবংarray A = [1,2,3], আপনার ফিরে আসা উচিত[1,2,3]অ্যারেতে সংখ্যার চেয়ে কোনও প্রকার থাকতে পারে।
বাম থেকে ডানে কোনও আইটেমের ক্রম (বা দিকনির্দেশ) পরিবর্তন করা উচিত নয়। উদাহরণস্বরূপ
if n = 2এবংA= [1,2,3]। এর চেয়ে[[1,2],[3]]যে কোনও ফলাফল অকার্যকর হবে।
পরীক্ষার মামলা
n A Output
2 [1,2,3,4,5,6] [[1,2],[3,4],[5,6]]
3 [1,2,3,4,5,6] [[1,2,3],[4,5,6]]
4 [1,2,3,4,5,6] [[1,2,3,4],[5,6]]
এটি কোড-গল্ফ , সুতরাং আপনি প্রতিটি ভাষার সংক্ষিপ্ত বাইটগুলি বিজয়ী হবেন।
nফিরে আসা উচিত [A], যেমন [[1,2,3]]। nঠিক যদি দৈর্ঘ্য হয় A?
Aচেয়ে [A] ভয়াবহ ভাষা বাদ দেয়।
nআমাদের দৈর্ঘ্যের চেয়ে বেশিAহয় আমাদের ফিরতে হবেAyou আপনি নিশ্চিত যে এটি বোঝাতে চাইছেন না[A]?