Function tune::math::gcd_u16 [−][src]
pub fn gcd_u16(x: u16, y: u16) -> u16
Determines the greatest common divisor of two u16
s.
Examples
// Regular cases assert_eq!(math::gcd_u16(35, 20), 5); assert_eq!(math::gcd_u16(35, 21), 7); assert_eq!(math::gcd_u16(35, 22), 1); // When one number is equal to 1 assert_eq!(math::gcd_u16(1, 21), 1); assert_eq!(math::gcd_u16(35, 1), 1); // When one number is equal to 0 assert_eq!(math::gcd_u16(35, 0), 35); assert_eq!(math::gcd_u16(0, 21), 21);