diff --git a/odin/day03/day03.odin b/odin/day03/day03.odin index 1c29e6b..63f4095 100644 --- a/odin/day03/day03.odin +++ b/odin/day03/day03.odin @@ -70,36 +70,28 @@ sum_rucksack :: proc(sack: string) -> int { } find_common_item :: proc(sacks: []string) -> int { - size := 52 * len(sacks) - fmt.printf("Sacks: %d; Size: %d\n", len(sacks), size) + size := 52 + counter := make([]int, size) // Dynamic array initialized to all 0 + defer delete(counter) // Clean up memory when it goes out of scope - counter := make([]int, size) - defer delete(counter) - - for idx in 0..