从一个大的[String]和一个给定的子数组大小开始,我可以将这个数组拆分成更小的数组的最佳方法是什么?(最后一个数组将小于给定的子数组大小).
具体例子:
最大分割尺寸2分割["1","2","3","4","5","6","7"] 代码会产生[["1","2"],["3","4"],["5","6"],["7"]]
最大分割尺寸2分割["1","2","3","4","5","6","7"]
代码会产生[["1","2"],["3","4"],["5","6"],["7"]]
显然我可以手动更多一点,但我觉得像map()或reduce()这样的东西可以做我想要的非常漂亮的东西.
algorithm ios swift
algorithm ×1
ios ×1
swift ×1