exercism/ruby/series/series.rb

18 lines
308 B
Ruby
Raw Normal View History

2018-09-20 16:45:20 -04:00
class Series
def initialize(digits)
@digits = digits
end
def slices(slice_length)
if slice_length > @digits.length
raise ArgumentError
end
slices = []
0.upto(@digits.length - slice_length) do |i|
slices.push @digits.slice(i, slice_length)
end
slices
end
end