Module: TacitUtils::Num
- Defined in:
- lib/tacit_utils/num.rb
Class Method Summary collapse
Class Method Details
.factors(n) ⇒ Object
3 4 5 6 7 8 9 10 11 12 |
# File 'lib/tacit_utils/num.rb', line 3 def self.factors(n) [].tap do |f| (2..n/2).to_a.each do |i| if n % i == 0 n /= i f.push(i) end end end end |