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

9 lines
134 B
Ruby
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
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