获得徽章 0
将一个长度未知的数组(非负数)分成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},...],...]
展开
评论
如何将一个长度未知的数组(非负数)分成N份,每份和等于或尽量接近给定的值,但不能大于给定的值,数组不能打乱。
例如:
定值 total = 300;
输入 [100,300,200,500,…];
输出 [[100,200],[100,200],[300],[200,…],...]
展开
4
个人成就
文章被点赞 3
文章被阅读 1,786
掘力值 50
收藏集
3
关注标签
18
加入于