RosettaCodeData/Task/Evaluate-binomial-coefficients/AutoHotkey/evaluate-binomial-coefficients.ahk

13 lines
345 B
AutoHotkey
Raw Permalink Normal View History

2013-04-10 16:57:12 -07:00
MsgBox, % Round(BinomialCoefficient(5, 3))
;---------------------------------------------------------------------------
BinomialCoefficient(n, k) {
;---------------------------------------------------------------------------
r := 1
Loop, % k < n - k ? k : n - k {
r *= n - A_Index + 1
r /= A_Index
}
Return, r
}