Sha256: 55f145bd97c3b18b8487fc3e5030ec2ca0e6401c8786993fe62f261d8edfd2b4

Contents?: true

Size: 87 Bytes

Versions: 4

Compression:

Stored size: 87 Bytes

Contents

class Integer
  def factorial
    return 1 if zero?
    (1..self).reduce(:*)
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
numb-0.77.0 lib/numb/factorial.rb
numb-0.72.1 lib/numb/factorial.rb
numb-0.72.0 lib/numb/factorial.rb
numb-0.68.0 lib/numb/factorial.rb