From bf5c537b3fc1c88c1505e55a2faec2d0ec3c5efe Mon Sep 17 00:00:00 2001 From: Fabian Schmidt Date: Mon, 16 Sep 2024 12:42:55 +0200 Subject: [PATCH] Replace clones with references --- src/bin/problem_3.rs | 2 +- src/bin/problem_7.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bin/problem_3.rs b/src/bin/problem_3.rs index 06a546d..1a0859d 100644 --- a/src/bin/problem_3.rs +++ b/src/bin/problem_3.rs @@ -8,7 +8,7 @@ fn prime_factors(number: i64) -> Vec { let upper: i64 = (number as f64).sqrt().ceil() as i64; for i in 3..upper { let mut is_prime = true; - for factor in factors.clone() { + for factor in &factors { if i % factor == 0 { is_prime = false; break; diff --git a/src/bin/problem_7.rs b/src/bin/problem_7.rs index 52ed4c5..fda6206 100644 --- a/src/bin/problem_7.rs +++ b/src/bin/problem_7.rs @@ -10,7 +10,7 @@ fn nth_prime(nth: i64) -> Option { while primes.len() < nth as usize { let mut is_prime = true; - for prime in primes.clone() { + for prime in &primes { if i % prime == 0 { is_prime = false; break;