From 902297f14da5ffcc366a53acb53fa9c8ea90e17b Mon Sep 17 00:00:00 2001 From: David Ochsner Date: Sun, 1 Dec 2024 18:57:33 +0100 Subject: [PATCH] improvement --- src/day01.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/day01.rs b/src/day01.rs index 1044af4..6c01225 100644 --- a/src/day01.rs +++ b/src/day01.rs @@ -32,11 +32,11 @@ fn part1(left: &Vec, right: &Vec) -> u32 { } fn part2(left: &Vec, right: &Vec) -> u32 { - let mut map = HashMap::new(); + let mut counter = HashMap::new(); for element in right { - *map.entry(*element).or_default() += 1; + *counter.entry(*element).or_default() += 1; } - left.iter().map(|v| v * map.get(v).unwrap_or(&0)).sum() + left.iter().map(|v| counter.get(v).map(|c| c * v).unwrap_or(0)).sum() }