Replace clones with references

This commit is contained in:
Fabian Schmidt 2024-09-16 12:42:55 +02:00
parent 7ac8ef843d
commit bf5c537b3f
2 changed files with 2 additions and 2 deletions

View File

@ -8,7 +8,7 @@ fn prime_factors(number: i64) -> Vec<i64> {
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;

View File

@ -10,7 +10,7 @@ fn nth_prime(nth: i64) -> Option<i64> {
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;