Sha256: 17b008b3ed456ea17fd457adc7f8177de1d4a6e67c56368364d60e7aa5d7149f
Contents?: true
Size: 185 Bytes
Versions: 15
Compression:
Stored size: 185 Bytes
Contents
class Integer def jacobsthal_lucas? [self + 1, self - 1].any? do |n| exp = Math.log2(n) if exp.integer? self == 2**exp + (-1)**exp end end end end
Version data entries
15 entries across 15 versions & 1 rubygems