あなたの仕事は、配列と番号を指定したプログラムを書くことです。配列をサイズがnumberのチャンクに分割する必要があります。
ルール
プログラムはA、正の整数だけでなく配列も受け取りnます。n文字列の長さがn残りの部分で割り切れない場合、配列をlengthのチャンクに分割する必要があります。
nがarrayの長さよりも大きい場合は、arrayAを返す必要があります。A例:ifn = 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]]
これはcode-golfなので、各言語の最短バイトが勝者になります。
n値を返すべきだと思う[A]、例えば[[1,2,3]]。どのような場合nの長さが正確ですかA?
Aでは[A] 、返されるのは単に不可能であり、ひどい多くの言語を除外します。
nがある長さよりも大きい場合‽意味がありませんか?AA[A]