From b96a0a80d266d89500912ab2796778b3ea3fe74c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Ortega=20Froysa?= Date: Wed, 4 Mar 2026 10:25:59 +0100 Subject: [PATCH] Simplify sqrt() operation. More readable. --- src/worker.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/worker.rs b/src/worker.rs index 3e74d6a..c1bb6cc 100644 --- a/src/worker.rs +++ b/src/worker.rs @@ -29,7 +29,7 @@ pub fn work_segment(known_primes:&Vec, start:usize, end:usize) -> Vec let mut sieve = vec![true; end - start]; let mut found_primes = Vec::new(); - let sqrt_end = f64::sqrt(end as f64) as usize; + let sqrt_end = (end as f64).sqrt() as usize; for p in known_primes { let prime = *p as usize;