Anonymous user
Bernoulli numbers: Difference between revisions
→{{header|Crystal}}
Line 886:
def bernoulli2(limit)
(0..limit).each do |m|
ar << BigRational.new(1, m+1)
m.downto(1) { |j| ar[j-1] = j * (ar[j-1] - ar[j]) }
yield ar[0] # use value in required block
end
end
|