Implify Rust day 2
This commit is contained in:
parent
31f3d56bcf
commit
8a4b940958
|
@ -16,9 +16,8 @@ pub fn main() {
|
||||||
let part2_target = 19690720;
|
let part2_target = 19690720;
|
||||||
let part2 = (1..99)
|
let part2 = (1..99)
|
||||||
.flat_map(|x| (1..99).map(move |y| (x, y)))
|
.flat_map(|x| (1..99).map(move |y| (x, y)))
|
||||||
.map(|(x, y)| (x, y, execute(&mut input.clone(), x, y)))
|
.filter(|(x, y)| execute(&mut input.clone(), *x, *y) == part2_target)
|
||||||
.filter(|(_, _, r)| r == &part2_target)
|
.map(|(x, y)| x * 100 + y)
|
||||||
.map(|(x, y, _)| x * 100 + y)
|
|
||||||
.next()
|
.next()
|
||||||
.unwrap();
|
.unwrap();
|
||||||
println!("Part 2: {}", part2);
|
println!("Part 2: {}", part2);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user