Sha256: 70727f6e4487c50eace5e9f8d274e5e21f8d105e3f69970d747b2a46a4c658fe
Contents?: true
Size: 195 Bytes
Versions: 5
Compression:
Stored size: 195 Bytes
Contents
class Integer def bell? in_sequence?(seq: :bell) end def bell n = self return 1 if zero? (0..(n-1)).map{|k| k.bell * (n-1).choose(k)}.reduce(:+) end memoize :bell end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
numb-0.186.0 | lib/numb/bell.rb |
numb-0.185.0 | lib/numb/bell.rb |
numb-0.184.0 | lib/numb/bell.rb |
numb-0.181.0 | lib/numb/bell.rb |
numb-0.170.0 | lib/numb/bell.rb |