Sha256: 8733ffab6a9dcaac3ad5c0dbc9c8ae56d6211b974c29d767d3990aacf12aa7b9

Contents?: true

Size: 197 Bytes

Versions: 1

Compression:

Stored size: 197 Bytes

Contents

class Integer
  def pronic?
    return false unless even? and (positive? or zero?)
    (Math.sqrt(succ).round - sqrt.round) == 1
  end

  alias :heteromecic? :pronic?
  alias :oblong? :pronic?
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
numb-0.152.0 lib/numb/pronic.rb