整数のリストと整数Lを指定すると、等しい長さのサブリストに分割されたN出力。LN
割り切れない長さ
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]]
得点
これはcode-golfであるため、バイト単位の最短回答が優先されます。