检查数字是否在特定范围内
Check if a number is within a specific range
我有一个数字序列 - 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 的所有数字进行测试。
相关文章:
- 如何在JavaScript中使用此函数对范围内的所有数字求和
- JS:从数组中查找特定范围内的最低/最高数字
- 试图检查表单中的值是否为一个设定范围内的数字
- 检查数字是否在特定范围内
- 检查值是否在某个数字的范围内
- 数字在范围内的条件 - Titanium/Javascript
- 如何检查对象中的所有数字是否都在一定范围内
- Javascript - 在一定范围内生成随机数,不包括某些数字
- 增加Math.random中某个数字在一定范围内的机会
- 当数字在范围内时显示特定图像
- AngularJS中范围内的数字验证
- 如何获得 [0,1] 范围内的加密强数字
- 始终在 3K 数字范围内选择不同的数字
- 如何在任意范围内随机选择数字并使用 JavaScript 数组相加
- 检查字符串是否以范围内的数字开头
- Javascript验证-如何检查表单中输入的数字是否在一定范围内
- 将数字输入限制在范围内
- 检查数字范围内没有重复项的数字范围的最有效方法
- 检查数字是否在javascript范围内
- 检查JavaScript中的数字是否在Java中的int范围内(–2147483648<n<21474836