-1

私は一連の数字を持っています-1,2,3,4,5,....100

シーケンスはグループごとに分けられ、すべてに3つの番号があります(最後の番号を除く)-[1,2,3] [4,5,6] ... [97,98,99] [100]

特定の番号のグループのインデックスを見つけようとしています。

例えば:

  • 番号1のグループインデックスは0になります
  • 4番はグループインデックス1になります
  • 6番はグループインデックス1になります

すべてのグループをループする以外に、そのグループインデックスを見つけるための最速の方法は何ですか?

ありがとうございました。

4

3 に答える 3

6

必要なものは次のとおりです。

var groupNo = Math.floor((x-1)/3);
于 2012-07-05T16:42:18.417 に答える
2

除算演算子を使用します。

y = Math.floor((x-1) / 3);
于 2012-07-05T16:42:38.933 に答える
1

これを行う別の方法を次に示します。

GroupIndex = Ceiling(Number/3) - 1

1 から 100 までのすべての数字でテストされています。

于 2012-07-05T16:48:12.973 に答える