RosettaCodeData/Task/Left-factorials/Ruby/left-factorials-1.rb
2023-07-01 13:44:08 -04:00

8 lines
134 B
Ruby

left_fact = Enumerator.new do |y|
f, lf = 1, 0
1.step do |n|
y << lf #yield left_factorial
lf += f
f *= n
end
end