diff --git a/2022/src/grid.rs b/2022/src/grid.rs index f454b38..39eff06 100644 --- a/2022/src/grid.rs +++ b/2022/src/grid.rs @@ -128,8 +128,8 @@ pub fn get_boundaries(input: &[&PositionND<2>]) -> Boundaries { pub fn draw_ascii(coordinates: &HashMap, T>) -> String { let b = get_boundaries(&coordinates.keys().collect::>()); join( - (b.y_min..=b.y_max).rev().map(|y| { - (b.x_min..=b.x_max).map(|x| coordinates.get(&PositionND([x, y])).unwrap_or(&T::default()).to_string()).collect::() + (b.x_min..=b.x_max).map(|x| { + (b.y_min..=b.y_max).map(|y| coordinates.get(&PositionND([x, y])).unwrap_or(&T::default()).to_string()).collect::() }), "\n", )