#multiple-values #gcd #divisor #calculate #greatest

gcdx

Calculate the greatest common divisor of multiple values

8 releases

0.1.8 Dec 12, 2023
0.1.7 Dec 11, 2023
0.1.4 Sep 2, 2023

#2 in #gcd

Download history 11/week @ 2024-02-19 30/week @ 2024-02-26 4/week @ 2024-03-04 15/week @ 2024-03-11 10/week @ 2024-03-18 69/week @ 2024-04-01 2/week @ 2024-04-15 8/week @ 2024-04-22

79 downloads per month
Used in lcmx

MIT license

5KB
105 lines

gcdx-rs

Calculate the greatest common divisor of multiple values.

Rust

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);
}

No runtime deps