How to create this array in Ruby?

arrays, ruby

Solution

Use `Range#step`:

Range.new(5, 75).step(10).to_a
# => [5, 15, 25, 35, 45, 55, 65, 75]

[*Range.new(5, 75).step(10)]
# => [5, 15, 25, 35, 45, 55, 65, 75]

[*(5..75).step(10)]  # (5..75) == Range.new(5, 75)
# => [5, 15, 25, 35, 45, 55, 65, 75]

Problem

I there a smarter way to define an array like this in Ruby? ``` array = [5, 15, 25, 35, 45, 55, 65, 75] ``` Thanks for any help.

Original source