数学找到一个项目所在的组

时间:2014-12-23 22:40:03

标签: php math

我正在解决匹配JS中的项目的问题,我需要计算一个数字落在其中的组。这是我的问题。

组1:1,2,3,4,5,6,7,8 第2组:9,10,11,12,13,14,15,16 第3组:17,18,19,20,21

给定和项目编号,给出组编号的公式是什么?

1 个答案:

答案 0 :(得分:1)

在Javascript中,您可以Math.floor((yourNumber-1)/8))

演示:

for (i = 1; i <= 21; i++)
    console.log(i + " -> " + Math.floor((i-1)/8));

输出:

1 -> 0
2 -> 0
3 -> 0
4 -> 0
5 -> 0
6 -> 0
7 -> 0
8 -> 0
9 -> 1
10 -> 1
11 -> 1
12 -> 1
13 -> 1
14 -> 1
15 -> 1
16 -> 1
17 -> 2
18 -> 2
19 -> 2
20 -> 2
21 -> 2