পূর্ণসংখ্যার একটি তালিকা দেওয়া L, এবং একটি পূর্ণসংখ্যা N, আউটপুট Lমধ্যে ফাটানো Nসমান lenghts এর sublists।
অবিভাজ্য দৈর্ঘ্য
যদি Nদৈর্ঘ্যের দৈর্ঘ্য বিভক্ত না হয় Lতবে সমস্ত উপলিস্টের সমান দৈর্ঘ্য থাকা সম্ভব নয়।
যাইহোক, আউটপুটটির শেষ সাবলিস্টটি হ'ল তালিকার বাকী অংশটি অন্তর্ভুক্ত করার জন্য তার দৈর্ঘ্যটিকে মানিয়ে নেয়।
এর অর্থ সর্বশেষটি Lবাদে সমস্ত সাবলিস্টির দৈর্ঘ্য হওয়া উচিত length(L) // N, যেখানে //মেঝে বিভাগ (যেমন 3//2 = 1)।
কিছু বিধি
Lখালি থাকতে পারে।N >= 1।আপনি চাইলে কোনও বিল্ট-ইন ব্যবহার করতে পারেন।
STDINকোনও ফাংশন আর্গুমেন্ট বা অনুরূপ কিছু হিসাবে আপনি ইনপুটটি নিতে পারেন ।আপনি আউটপুট মুদ্রণ করতে
STDOUTপারেন, এটি কোনও ফাংশন থেকে, বা অনুরূপ কিছু থেকে ফেরত দিতে পারেন।আপনি তালিকা এবং পূর্ণসংখ্যার জন্য যে কোনও বিন্যাস বেছে নিতে পারেন যতক্ষণ না এটি আপনার ভাষায় তালিকা এবং পূর্ণসংখ্যার সবচেয়ে প্রাকৃতিক উপস্থাপনা।
পরীক্ষার মামলা
Input: [1,2,3,4], 2
Output: [[1,2],[3,4]]
Input: [-1,-2,3,4,-5], 2
Output: [[-1,-2],[3,4,-5]]
Input: [1,2,3,4], 1
Output: [[1,2,3,4]]
Input: [4,8,15,16,23,42], 5
Output: [[4],[8],[15],[16],[23,42]]
Input: [4,8,15,16,23,42], 7
Output: [[],[],[],[],[],[],[4,8,15,16,23,42]]
Input: [2,3,5,7,11,13,17,19,23], 3
Output: [[2,3,5],[7,11,13],[17,19,23]]
Input: [], 3
Output: [[],[],[]]
Input: [1,2,3,4,5,6,7,8], 3
Output: [[1,2],[3,4],[5,6,7,8]]
স্কোরিং
এটি কোড-গল্ফ , তাই বাইটের মধ্যে সংক্ষিপ্ত উত্তর ins