better bounds

This commit is contained in:
kageru 2021-12-17 12:51:01 +01:00
parent 14d3e22da6
commit 4796950fdf

View File

@ -36,8 +36,8 @@ fn part1(hits: &Vec<((isize, isize), isize)>) -> isize {
}
fn find_hits(target: &TargetArea) -> Vec<((isize, isize), isize)> {
(0..100)
.flat_map(move |x| (-1000..1000).map(move |y| (x, y)))
(1..=*target.0.end())
.flat_map(move |x| (*target.1.start()..250).map(move |y| (x, y)))
.filter_map(|(xstart, ystart)| {
let mut probe = ((xstart, ystart), (0, 0));
let mut y_high = 0;