间隔和缺失数字查找器
这个在线计算器可以找到整数序列中的间隔和缺失的数字。
让我们假设您有一个连续数字的文本文件,如下面所示,每个数字在自己的行上面:
1
2
3
4
6
7
12
13
18
然而,也有一些遗漏的数字及其间隔。在上面的例子中,5是缺失的数字,并且有两个间隔:8和11之间以及14和17之间。
当然,在这个例子中,只看数字很容易看出问题,但如果我们谈论的是成千上万的数字,用眼睛来定位缺漏就太麻烦了。这就是我做这个计算器的原因。您可以粘贴一个数字列表,查找器将显示它在序列中能够找到的所有缺失的数字和间隔,以列表的第一行和最后一行为界。
我还添加了几个选项:
- 您可以设置“折叠间隔”复选框,以折叠形式输出间隙,即以8-11为例,8是间隔的开始,11是间隔的结束。 默认情况下启用此选项。 如果取消选中它,您将得到一个空位中所有数字的列表,即 8、9、10、11。
- 你可以设置“使用正则表达式解析数字”复选框来使用正则表达式解析文本文件的行。
第二个选择的原因是你的列表不可能只包含数字。您的文本文件可能会包含额外的文本,比如:
1 布 胜 石头
2 剪子 胜 布
3 石头 胜 剪子
对于这种情况,可以使用正则表达式从行中提取数字,然后检查序列。您需要设置“使用正则表达式解析数字”复选框,并输入正则表达式和匹配组,用于提取数字。
默认的正则表达式匹配的是数字放在行首的那一行。
URL 复制到剪贴板
类似计算器
PLANETCALC, 间隔和缺失数字查找器
评论