Commit Graph

28 Commits

Author SHA1 Message Date
c797e874d5 boilerplate: add timing 2023-12-12 02:24:24 -08:00
a431c4b75f day12: problem 2 solution
what a doozy. iterative solution from part 1 totally untenable.
recursive solution a bit tricky, but still not fast enough for brute
force. had to implement memoization cache for reasonable runtime.
2023-12-12 02:20:53 -08:00
20e2a9f7be day12: problem 1 solution
Slow and inefficient but fast enough for a solve
2023-12-11 23:12:06 -08:00
96ea3c317d day11: problem 1 & problem 2 solutions 2023-12-10 22:34:39 -08:00
ebd1d0ff94 day10: problem 2 solution
slightly cheated for ideas on part 2. still a pretty ugly solution.
2023-12-10 00:02:29 -08:00
26f990840a day10: problem 1 solution 2023-12-09 23:24:58 -08:00
b84b0b04e2 day9: formatting 2023-12-08 21:41:30 -08:00
37b645c341 day9: problem 2 solution 2023-12-08 21:39:45 -08:00
d2718db633 day9: problem 1 solution 2023-12-08 21:29:19 -08:00
be0ed3e377 day8: problem 1 & 2 solutions 2023-12-07 22:07:07 -08:00
c8eb06a5ec boilerplate: add test boilerplate 2023-12-07 20:56:59 -08:00
9ab450d258 day7: problem 1 & 2 solutions
forgot to commit problem 1 only solution
2023-12-06 22:37:02 -08:00
9718b8ab04 day6: problem 2 solution 2023-12-06 18:15:36 -08:00
de6e826c31 day6: problem 1 solution 2023-12-06 18:07:15 -08:00
077f4ff8ee day5: problem 2 solution. parallelized! 2023-12-06 17:24:24 -08:00
0665e109af day5: performance: don't iterate to position just do arithemtic 2023-12-06 11:07:40 -08:00
6d1174e2db day5: problem 1 solution 2023-12-06 09:06:59 -08:00
25daf558e6 boilerplate: make generic over Lines type 2023-12-05 21:46:11 -08:00
db4a8b0d24 day4: Add tests 2023-12-05 21:45:49 -08:00
a1f44e5886 day4: problem 2 solution 2023-12-05 19:47:45 -08:00
0d330c0a39 day4: problem 1 solution 2023-12-05 19:13:55 -08:00
b1e7d7ad35 day3: problem 2 solution. this is ugly. 2023-12-05 18:49:36 -08:00
1911614428 day3: problem 1 solution 2023-12-05 16:01:40 -08:00
b9247c9eaf day2: problem 2 solution 2023-12-05 13:25:11 -08:00
3a5fcbf980 day2: solution to problem 1 2023-12-05 13:16:39 -08:00
8b3ad9d645 Move .gitignore to the parent 2023-12-05 13:16:21 -08:00
658e4e4e28 Add boilerplate 2023-12-05 12:36:28 -08:00
803030a02c Day 1 initial solutions 2023-12-05 12:34:22 -08:00