From 9543dcb9b17d5b2d15c98c5fc8df85d37b6fe3d8 Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Wed, 3 Dec 2025 18:28:14 +0100 Subject: [PATCH] 2025: day02: use log10 for digit number computation --- aoc2025/src/day02.rs | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/aoc2025/src/day02.rs b/aoc2025/src/day02.rs index 3a119df..6388ad5 100644 --- a/aoc2025/src/day02.rs +++ b/aoc2025/src/day02.rs @@ -41,13 +41,7 @@ impl Iterator for IdRange { } fn get_num_digits(num: &u64) -> usize { - let mut digits = 0; - let mut num = *num; - while num != 0 { - num /= 10; - digits += 1; - } - digits + num.ilog10() as usize + 1 } fn is_repeated_twice(num: &u64) -> bool {