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

gcdx

Calculate the greatest common divisor of multiple values

13 releases

0.2.3 Jun 2, 2024
0.2.2 Jun 2, 2024
0.1.9 Jun 2, 2024
0.1.8 Dec 12, 2023
0.1.4 Sep 2, 2023

#576 in Math

Download history 28/week @ 2024-11-29 82/week @ 2024-12-06 70/week @ 2024-12-13 8/week @ 2024-12-20 1/week @ 2024-12-27 57/week @ 2025-01-03 19/week @ 2025-01-10 15/week @ 2025-01-17 7/week @ 2025-01-24 30/week @ 2025-01-31 38/week @ 2025-02-07 20/week @ 2025-02-14 42/week @ 2025-02-21 46/week @ 2025-02-28 82/week @ 2025-03-07 59/week @ 2025-03-14

230 downloads per month
Used in 2 crates

MIT license

4KB
96 lines

gcdx-rs

Calculate the greatest common divisor of multiple values.

Rust

Example

use gcdx::gcdx;

fn main() {
    let v = vec![10, 9, 8, 7];
    let g = gcdx(&v).unwrap();
    println!("{}", g);
    assert_eq!(g, 1);
}

No runtime deps