RosettaCodeData/Task/Forward-difference/Ruby/forward-difference-1.rb
Ingy döt Net db842d013d A-M baby
2013-04-10 21:29:02 -07:00

7 lines
114 B
Ruby

def dif(s)
s.each_cons(2).collect { |x, y| y - x }
end
def difn(s, n)
n.times.inject(s) { |s, | dif(s) }
end