Class: Integer
- Inherits:
-
Object
- Object
- Integer
- Defined in:
- lib/core/util.rb
Instance Method Summary collapse
Instance Method Details
#choose(k) ⇒ Object
2 3 4 5 |
# File 'lib/core/util.rb', line 2 def choose(k) # binominal coefficient return self.factorial / ((self -k).factorial * k.factorial) end |
#factorial ⇒ Object
7 8 9 10 |
# File 'lib/core/util.rb', line 7 def factorial() # n! return (1..self).inject(1, &:*) end |