Sha256: adc51429a6a5b9155da8391a8ec8b879cf12ef432c02a2b7bc0ed3eab3f696be
Contents?: true
Size: 206 Bytes
Versions: 5
Compression:
Stored size: 206 Bytes
Contents
# coding: utf-8 class Integer def entringer(k) return 1 if zero? and k.zero? return 0 if (self < k or k < 0) entringer(k - 1) + (self - 1).entringer(self - k) end memoize :entringer end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
numb-0.186.0 | lib/numb/entringer.rb |
numb-0.185.0 | lib/numb/entringer.rb |
numb-0.184.0 | lib/numb/entringer.rb |
numb-0.181.0 | lib/numb/entringer.rb |
numb-0.170.0 | lib/numb/entringer.rb |