RosettaCodeData/Task/Evaluate-binomial-coefficients/Haskell/evaluate-binomial-coefficients-3.hs
Ingy döt Net 764da6cbbb CDE
2013-04-10 16:57:12 -07:00

2 lines
98 B
Haskell

choose :: (Integral a) => a -> a -> a
choose n k = foldl (\z i -> (z * (n-i+1)) `div` i) 1 [1..k]