检查数字是否在特定范围内

Check if a number is within a specific range

本文关键字:范围内 数字 是否 检查      更新时间:2023-09-26

我有一个数字序列 - 1,2,3,4,5,....100

序列按组划分,每个组都有 3 个数字(最后一个除外) - [1,2,3] [4,5,6] ... [97,98,99] [100]

我正在尝试查找特定数字的组的索引。

例如:

  • 数字 1 的组索引为 0
  • 数字 4 将具有组索引 1
  • 数字 6 将具有组索引 1

除了遍历所有组之外,查找该组索引的最快方法是什么?

谢谢。

你需要的是:

var groupNo = Math.floor((x-1)/3);

使用除法运算符:

y = Math.floor((x-1) / 3);

这是另一种方法:

GroupIndex = Ceiling(Number/3) - 1

使用从 1 到 100 的所有数字进行测试。