Sha256: 4e8cf9cae35b3ecf8a20b8c464412d4724b1da15167782d496520527be07e863

Contents?: true

Size: 184 Bytes

Versions: 2

Compression:

Stored size: 184 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
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
numb-0.152.0 lib/numb/entringer.rb
numb-0.138.0 lib/numb/entringer.rb