From a2dfd6a6ca0055a0426fa042aad0f30bc97a49ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Ortega=20Froysa?= Date: Fri, 4 Mar 2022 16:57:29 +0100 Subject: [PATCH] Quick fix partition point. --- src/test.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/test.rs b/src/test.rs index a26e964..3042dba 100644 --- a/src/test.rs +++ b/src/test.rs @@ -62,7 +62,7 @@ pub fn is_prime_mem(n:u64, primes:&VecDeque) -> bool { let limit = (n as f64).sqrt() as u64; let pp = primes.partition_point(|x| *x < limit); - //let compound = primes.par_iter().take(pp).any(|x| n % x == 0); - let compound = primes.iter().take(pp).any(|x| n % x == 0); + //let compound = primes.par_iter().take(pp).any(|x| n % *x == 0); + let compound = primes.iter().take(pp+1).any(|x| n % *x == 0); return !compound; }