From 8a4b940958917619599029666939ecd84cb40ffc Mon Sep 17 00:00:00 2001 From: kageru Date: Tue, 3 Dec 2019 06:22:37 +0100 Subject: [PATCH] Implify Rust day 2 --- 2019/02/day2.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/2019/02/day2.rs b/2019/02/day2.rs index d029001..2bd742c 100644 --- a/2019/02/day2.rs +++ b/2019/02/day2.rs @@ -16,9 +16,8 @@ pub fn main() { let part2_target = 19690720; let part2 = (1..99) .flat_map(|x| (1..99).map(move |y| (x, y))) - .map(|(x, y)| (x, y, execute(&mut input.clone(), x, y))) - .filter(|(_, _, r)| r == &part2_target) - .map(|(x, y, _)| x * 100 + y) + .filter(|(x, y)| execute(&mut input.clone(), *x, *y) == part2_target) + .map(|(x, y)| x * 100 + y) .next() .unwrap(); println!("Part 2: {}", part2);