一道简单的算法题,有点没弄清楚,求大佬解答下

发布于 2022-09-11 20:41:06 字数 83 浏览 11 评论 0

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

花之痕靓丽 2022-09-18 20:41:06
//总条数
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);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文