#lcm #multiple-values #calculate

lcmx

Calculate the least common multiple of multiple values

5 releases

0.1.4 Dec 11, 2023
0.1.3 Sep 3, 2023
0.1.2 Sep 2, 2023
0.1.1 Sep 2, 2023
0.1.0 Sep 2, 2023

#1 in #lcm

32 downloads per month

MIT license

4KB
60 lines

lcmx-rs

Calculate the least common multiple of multiple values.

Rust

Example

use lcmx::lcmx;

fn main() {
    let v: Vec<usize> = vec![1, 2, 3, 4];
    let l = lcmx(&v).unwrap();
    println!("{}", l);
    assert_eq!(l, 12);

    let v: Vec<u32> = vec![1, 2, 3, 99];
    let l = lcmx(&v).unwrap();
    println!("{}", l);
    assert_eq!(l, 198);
}

Dependencies

~5KB