আপনার টাস্কটি এমন একটি প্রোগ্রাম লিখতে হবে যা একটি অ্যারে এবং একটি নম্বর দিয়েছে, আপনাকে অ্যারেটিকে সংখ্যা অনুসারে ভাগ করতে হবে।
বিধি
আপনার প্রোগ্রামটি একটি অ্যারে 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
হয় আমাদের ফিরতে হবেA
you আপনি নিশ্চিত যে এটি বোঝাতে চাইছেন না[A]
?