RosettaCodeData/Task/Evaluate-binomial-coefficients/Rust/evaluate-binomial-coefficients-2.rust

5 lines
134 B
Text
Raw Permalink Normal View History

2019-09-12 10:33:56 -07:00
fn choose(n:u64,k:u64)->u64 {
let factorial=|x| (1..=x).fold(1, |a, x| a * x);
factorial(n) / factorial(k) / factorial(n - k)
}