如何生成ruby中的所有N位数字?
How to generate all N digits number in ruby?
如果我给 n=5.The 答案应该是 10000 到 99999。
如果 n=2 那么答案应该是 10 到 99。
怎么做?
我会使用 Range
来生成这个数字:
(10**n...10**(n+1)).to_a
#=> [100, 101, 102, 103, ... 998, 999]
三个点的范围...
不包括结束值。
如果我给 n=5.The 答案应该是 10000 到 99999。 如果 n=2 那么答案应该是 10 到 99。 怎么做?
我会使用 Range
来生成这个数字:
(10**n...10**(n+1)).to_a
#=> [100, 101, 102, 103, ... 998, 999]
三个点的范围...
不包括结束值。