如何将一个长度未知的数组(非负数)分成N份?
将一个长度未知的数组(非负数)分成N份,每份和等于或尽量接近给定的值,但不能大于给定的值,例如
定值 value = 500;
输入 [{index: 0, value: 300}, {index: 1, value: 100},{index: 2, value: 200},{index: 3, value: 300},{index: 4, value: 300},…]
输出 [[{value: 300}, {value: 100}, {value: 100}],[{value: 100},{value: 300}, {value: 200}],[{value: 100},...],...]