use-combinatorics 0.0.5

Utility-first checked combinatorics helpers for RustUse
Documentation
1
2
3
4
5
6
7
8
9
use use_combinatorics::{combinations, factorial, permutations};

fn main() -> Result<(), use_combinatorics::CombinatoricsError> {
    assert_eq!(factorial(5)?, 120);
    assert_eq!(permutations(5, 3)?, 60);
    assert_eq!(combinations(5, 2)?, 10);

    Ok(())
}