Learning Go by solving Advent of Code TODO input.go - Buffered read separate day 1,2's parts add tests for day 1,2,3 day 1 use priority queue day 2 refactor if statements