8 releases
0.1.8 | Dec 12, 2023 |
---|---|
0.1.7 | Dec 11, 2023 |
0.1.4 | Sep 2, 2023 |
#2 in #gcd
79 downloads per month
Used in lcmx
5KB
105 lines
gcdx-rs
Calculate the greatest common divisor of multiple values.
Example
use gcdx::gcdx;
fn main() {
let v: Vec<usize> = vec![10, 9, 8, 7];
let g = gcdx(&v).unwrap();
println!("{}", g);
assert_eq!(g, 1);
let v: Vec<u32> = vec![10, 9, 8, 7];
let g = gcdx(&v).unwrap();
println!("{}", g);
assert_eq!(g, 1);
}