0

我有2516只数据,我怎么分成四或者五段或者更多,然后都是50的倍数,最后一个可以不管,但是尽量均匀。求大佬给点思路!

6月25日提问
1 个回答
1

已采纳
//总条数
const defaultNumber = 2516;
//要分割的段数
const chunk = 5;
//计算平均数
let chunkNumber = defaultNumber / chunk;
//平均数减去50的余数使结果是50的倍数
chunkNumber = chunkNumber - chunkNumber % 50;
//通过平均数计算最后一个值
let lastNumber = chunkNumber + (defaultNumber - chunkNumber * chunk);

console.log(chunkNumber, lastNumber);

撰写答案

推广链接