From: Brendan Hansen Date: Thu, 24 Dec 2020 14:08:34 +0000 (-0600) Subject: small changes to old days X-Git-Url: https://git.brendanfh.com/?a=commitdiff_plain;h=e74f4362601445379777f6ececa3cd0aad5b4e12;p=onyx-aoc-2020.git small changes to old days --- diff --git a/day17.onyx b/day17.onyx index 33187f1..f46c2ad 100644 --- a/day17.onyx +++ b/day17.onyx @@ -29,7 +29,7 @@ proc (a: CubePos, b: CubePos) -> bool #add_overload map.cmp_function { get_neighbor_count :: proc (cubes: ^map.Map(CubePos, CubeState), pos: CubePos) -> u32 { count := 0; - for x: -1 .. 2 do for y: -1 .. 2 do for z: -1 .. 2 do for w: -1 .. 2{ + for x: -1 .. 2 do for y: -1 .. 2 do for z: -1 .. 2 do for w: -1 .. 2 { if x == 0 && y == 0 && z == 0 && w == 0 do continue; key := CubePos.{ pos.x + x, pos.y + y, pos.z + z, pos.w + w }; state := map.get(cubes, key, CubeState.{}); diff --git a/day18.onyx b/day18.onyx index 1010a8f..e760008 100644 --- a/day18.onyx +++ b/day18.onyx @@ -8,7 +8,7 @@ parse_factor :: proc (file: ^reader.StringReader) -> u64 { switch *file.data { // Now may be a good time to add a range based case statement... - case #char "0", #char "1", #char "2", #char "3", #char "4", #char "5", #char "6", #char "7", #char "8", #char "9" { + case #char "0" .. #char "9" { return reader.read_u64(file); } @@ -75,4 +75,4 @@ main :: proc (args: [] cstr) { } printf("Total: %l\n", total); -} \ No newline at end of file +}