kdb+ software

The lower end of the difficulty scale was definitely increased this year - usually the first couple of days are simple one-liners in kdb+. A rough heursitic on days 1-5 of this year vs last year gives a 100% increase in lines of code needed to solve both parts. At the same time, I felt that that the upper end of the difficulty scale was decreased, most of the problems (at least the first parts) seemed to be quite doable to me - other years, I have drawn a blank on higher numbered dates.

By the end of December, I had collected 36/50 stars, which is a personal best for me for a given year. I do have intentions to try my hand at the remaining problems throughout the year. As I mentioned, I think I can manage the first part of each day.

What did I learn?

- Dijkstra's Algorithm, for Day 17
- The Shoelace Formula and Pick's Theorem, for Day 10 and Day 18

My solutions to this year's problems are available on my Github profile.