Function rufl::math::lcm

source ·
pub fn lcm<T>(numbers: &Vec<T>) -> T
where T: Integer + Mul<Output = T> + Div<Output = T> + Rem<Output = T>,
Expand description

return least common multiple (lcm) of integers.

§Arguments

  • numbers - The integers to calculate lcm.

§Returns

Common multiple of integers.

§Examples

use rufl::math;

assert_eq!(6, math::lcm(&vec![6]));

assert_eq!(168, math::lcm(&vec![6, 7, 8]));