RosettaCodeData/Task/Left-factorials/Ruby/left-factorials-1.rb

9 lines
134 B
Ruby
Raw Permalink Normal View History

2015-02-20 09:02:09 -05:00
left_fact = Enumerator.new do |y|
2018-06-22 20:57:24 +00:00
f, lf = 1, 0
1.step do |n|
2015-02-20 09:02:09 -05:00
y << lf #yield left_factorial
lf += f
f *= n
end
end