12 Mart 2010, Cuma
Ruby faktöriyel fonksiyonu
Çıldırmak üzereyim: Nerede Ruby faktöriyel fonksiyonu nedir? Hayır, öğretici uygulamaları ihtiyacım yok, ben sadece kütüphaneden işlevi istiyorum. Matematik değil!
Şüphe etmeye başladım, standart bir kütüphane işlevi?
CEVAP
12 Mart 2010, Cuma
Standart kütüphanede ama Tamsayı sınıfı genişletebilirsiniz değil.
class Integer
def factorial_recursive
self <= 1 ? 1 : self * (self - 1).factorial
end
def factorial_iterative
f = 1; for i in 1..self; f *= i; end; f
end
alias :factorial :factorial_iterative
end
N. B. Yinelemeli faktöriyel bariz performansı artırmak için daha iyi bir seçimdir.
Bunu Paylaş:
JavaScript hızlı faktöriyel fonksiyonu...
lider bang ! javascript fonksiyonu söz...
Ruby Gem Mavericks başarısız ve 5.1 - ...
Örnek değişken Ruby sınıfa karşı sınıf...
Ne Gemfile ve Gemfile arasındaki farkt...