summaryrefslogtreecommitdiff
path: root/2024/day06.rs
diff options
context:
space:
mode:
Diffstat (limited to '2024/day06.rs')
-rw-r--r--2024/day06.rs15
1 files changed, 6 insertions, 9 deletions
diff --git a/2024/day06.rs b/2024/day06.rs
index 7a31743..ee670aa 100644
--- a/2024/day06.rs
+++ b/2024/day06.rs
@@ -70,15 +70,12 @@ fn main() {
let res1 = hs.len();
let mut res2 = 0;
- for y in 0..m.len() {
- for x in 0..m[0].len() {
- let mut m2 = m.clone();
- m2[y][x] = false;
- let (circ, hs, hs2) = run(pos, &m2);
- if circ {
- res2 += 1;
- println!("circ {} {}", y, x);
- }
+ for (x, y) in hs {
+ let mut m2 = m.clone();
+ m2[y as usize][x as usize] = false;
+ let (circ, hs, hs2) = run(pos, &m2);
+ if circ {
+ res2 += 1;
}
}