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

5 lines
134 B
Rust
Raw Permalink Normal View History

2023-07-01 11:58:00 -04: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)
}