Sha256: 8ed0512b16e56a368c561a7aef0336f95c2ee530e95bc5ffd4b342c23bd3dc4a

Contents?: true

Size: 100 Bytes

Versions: 7

Compression:

Stored size: 100 Bytes

Contents

class Integer
  def mersenne?
    zero? or repunit?(2)
  end

  alias :fermat_lucas? :mersenne?
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
numb-0.186.0 lib/numb/mersenne.rb
numb-0.185.0 lib/numb/mersenne.rb
numb-0.184.0 lib/numb/mersenne.rb
numb-0.181.0 lib/numb/mersenne.rb
numb-0.170.0 lib/numb/mersenne.rb
numb-0.152.0 lib/numb/mersenne.rb
numb-0.138.0 lib/numb/mersenne.rb