Commits


Day 12


Day 11


Day 10


Day 9


Day 8


Inline some math


Much faster recursive solution


Optimize


Day 7


Optimize


Slight optimization Check only the spots in task 2 where the guard visited in task 1


Day 6


Split parsing


Simplify


Day 5


Day 4


Fix tests


Use simple parser generator to generate a parser This is quite a lot faster than using regex


Import for asdf


Cleanup


Add test


Day 3


Optimize


Day 2


Parse input in same loop