This year I tried to solve the codingchallenge more visual to begin with. So I opted for scalajs using outwatch.

AoC scalajs solver