如果数组是:[1,2,3,4,5,6,7,8,9,10]
并且 max-sum 是 25
脚本应该创建三个数组
arr1:[1, 2, 3, 4, 5, 6] (sum=21)
arr2:[7,8,9] (sum=24)
arr3:[9,10] (sum=19)
我可以创建第一个数组,但不能创建其他数组,有人可以帮助我吗?
我的jQuery代码是:
$(document).ready(function(){
numbers=[1,2,3,4,5,6,7,8,9,10]
total = 0;
newOne =[];
for(i = 0; i < numbers.length; i++) {
if(total<= (25-numbers[i])){
total += numbers[i];
newOne.push(numbers[i]);
};
};
numbers.splice(0,newOne.length);
console.log(newOne);
console.log(numbers);
});
谢谢大家