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)]