あなたの仕事は、配列と番号を指定したプログラムを書くことです。配列をサイズが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
がある長さよりも大きい場合‽意味がありませんか?A
A
[A]