heh
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/main.rs b/src/main.rs
index 14052dd..7dea105 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -55,8 +55,8 @@ pub fn p2(i: &str) -> usize {
]
.into_iter()
.flatten()
- .filter(|&(x, _)| x < 131)
- .filter(|&(_, y)| y < 131)
+ .fl(lt(131))
+ .fr(lt(131))
.filter(|&(x, y)| C! { i[y as usize * 132 + x as usize] } != b'#')
.map(move |(x, y)| (x as u8, y as u8, g + 1))
{
@@ -89,8 +89,8 @@ pub fn p1(i: &str) -> usize {
]
.into_iter()
.flatten()
- .filter(|&(x, _)| x < 131)
- .filter(|&(_, y)| y < 131)
+ .fl(lt(131))
+ .fr(lt(131))
.filter(|&(x, y)| i[x.nat() * 132 + y.nat()] != b'#')
{
let cache_key = is_odd * i.len() + x.nat() * 132 + y.nat();