Archive of my solutions. I will be doing my best to golf all of them for fun (:
I am not counting the shebang line as part of the length of the solution, and I won't hard code any of the solutions
You can run each solution by running ./part(1|2).(ext) < input.txt
in your terminal (you may have to change the shebang line depending on your environment)
Day 1 Part 1: 24 bytes
Day 1 Part 2: 140 bytes
Day 2 Part 1: 51 bytes
Day 2 Part 2: 71 bytes
Day 3 Part 1: 184 bytes
Day 3 Part 2: 265 bytes