Q:已知一包螺丝钉有n个,现有m个盒子,要求将所有螺丝钉平均分配到每个盒子。
例如螺丝钉为55,盒数为2时,第一个盒子放28,第二个盒子放27.
function playBox2(total,boxNum){
// 每个盒子基础螺丝个数
var baseNum = Math.floor(total/boxNum)
// 多出来的螺丝个数
var leftNum = total % boxNum
// 放螺丝
var newArr = []
newArr.length = boxNum
newArr.fill(baseNum)
// 放剩余的螺丝
for(var i=0;i<leftNum;i++){
newArr[i]++
}
return newArr
}
console.log('playBox2',playBox2(40,3))