为了账号安全,请及时绑定邮箱和手机立即绑定

js 如何生成不重复的区间

js 如何生成不重复的区间

四季花海 2019-03-21 22:15:25
例如 定义范围 1 至 100随机生成 20-50 60-80 等等 按照顺序排列 范围不能叠加类似于这样随机产生1-100内的范围[[6,9],[22,62],[40,23],[74,62],[76,97]][[4,9],[22,50],[74,50],[76,88]]1.相邻的进行合并 例如[22,62]和[74,62]2.交集的部分被剔除 例如[40,23]最终得出 [[6,9],[22,74],[76,97]][[4,9],[22,74],[76,88]]并计算除剩余部分的值[[0,6],[9,22],[74,76],[97,100]]
查看完整描述

3 回答

?
MMTTMM

TA贡献1869条经验 获得超4个赞

你的需求还不明确,你的几个到底是几个区间?
最终到底要什么输出?
范围到底是什么范围?取值就是[1,100]?

查看完整回答
反对 回复 2019-03-30
  • 3 回答
  • 0 关注
  • 633 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信