RosettaCodeData/Task/Loops-Wrong-ranges/Ruby/loops-wrong-ranges.rb

17 lines
349 B
Ruby
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
examples = [
[ -2, 2, 1],
[ -2, 2, 0],
[ -2, 2, -1],
[ -2, 2, 10],
[ 2, -2, 1],
[ 2, 2, 1],
[ 2, 2, -1],
[ 2, 2, 0],
[ 0, 0, 0]
]
examples.each do |start, stop, step|
as = (start..stop).step(step)
puts "#{as.inspect} size: #{as.size}"
end