javascript - 如何找到范围之间的差距?
问题描述
让我们使用这个范围的例子:
const ranges = [
[
0,
10,
],
[
20,
30,
],
[
40,
50,
],
];
我想找到两个范围值之间的缺失范围,例如如果输入是[-10, 60]
,那么预期的输出必须是:
const islands = [
[
-10,
-1,
],
[
11,
19,
],
[
31,
39,
],
[
51,
60,
],
];
我尝试搜索“不相交的范围”和“不相交的范围”以及类似的关键字。这似乎是一个以前可以解决一百万次的问题。也许我只是使用了错误的关键字。
解决方案
推荐阅读
- batch-file - 仅当程序运行时间超过特定持续时间时才关闭批处理文件
- powershell - PowerShell 中的时间转换
- razor-pages - 如何在没有重定向的情况下返回不同的 Razor 页面?
- javascript - 如何将javascript(js)映射传递给spring boot Controller?
- java - 连接池缺少连接
- google-apps-script - 合并来自 Google 表单提交的响应数据,其中受访者具有相同的姓名
- r - 如何更改从 R Markdown 生成的单词中的默认页面背景颜色?
- javascript - 为什么我在分析转换属性的过程中得到了意外的错误值 translate(Nan, 450)?
- delphi - 从 Windows 服务应用程序发送带有 delphi indy 的电子邮件
- django - 为什么 DjangoRF 序列化器 is_valid 为假?