您的任务是编写一个给定数组和数字的程序,您需要将数组拆分为大小为number的块。
规则
您的程序将收到一个数组A以及一个正整数n。然后n,如果该字符串的长度不能被n结尾处的剩余数整除,则应将数组拆分为一定长度的块,应将其视为自己的块。
如果
n大于array的长度A,则需要返回arrayA,例如:如果n = 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]]
这是代码高尔夫,因此每种语言的最短字节将成为赢家。
n应该返回一个太大的值[A],例如[[1,2,3]]。如果n正好是长度A呢?
A而不是[A] ,这将排除很多语言。
n大于A我们需要的长度Ayou您确定不是[A]吗?