diff --git a/src/main.rs b/src/main.rs index 7a97081..9727b0d 100644 --- a/src/main.rs +++ b/src/main.rs @@ -9,7 +9,7 @@ const MAX_SIEVED_PRIMES: usize = 100_000_000; fn count_prime_factor_exponent(prime: u64, mut nr: u64) -> u64 { let mut count = 0; - while nr % prime == 0 { + while nr.is_multiple_of(prime) { nr /= prime; count += 1; }