From d6c728ccfefd9af2b44cb0fff43d1c82676a87ed Mon Sep 17 00:00:00 2001 From: Johannes Date: Fri, 26 May 2023 22:25:26 +0200 Subject: [PATCH] Day 17 part 2 --- src/tasks/day17.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/tasks/day17.rs b/src/tasks/day17.rs index f80ee92..1f4682c 100644 --- a/src/tasks/day17.rs +++ b/src/tasks/day17.rs @@ -61,6 +61,13 @@ pub fn task1() { // print_tiles(&clay_tiles); // 30605 too low print_bmp(&clay_tiles); + + let stuck_water = clay_tiles + .iter() + .filter(|(_, tile)| **tile == StuckWater) + .filter(|(p, _)| (y_min..=y_max).contains(&p.1)) + .count(); + println!("part 2 water count: {stuck_water}"); } #[allow(dead_code)]