পূর্ণসংখ্যার একটি তালিকা দেওয়া 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