Function tune::math::odd_factors_u16 [−][src]
pub fn odd_factors_u16(number: u16) -> u16
Removes all powers of two from a u16
.
Examples
assert_eq!(math::odd_factors_u16(0), 0); assert_eq!(math::odd_factors_u16(1), 1); assert_eq!(math::odd_factors_u16(2), 1); assert_eq!(math::odd_factors_u16(3), 3); assert_eq!(math::odd_factors_u16(10), 5); assert_eq!(math::odd_factors_u16(24), 3); assert_eq!(math::odd_factors_u16(35), 35);