Commit Graph

66 Commits (f3e33917087441024d3f0456a651bdcc1fbb2691)

Author SHA1 Message Date
Nick Krichevsky f3e3391708 Solve day 24 part 2 2023-12-29 08:47:55 -05:00
Nick Krichevsky d73ff0f0c5 Add symbolic solution to day 24 part 1 2023-12-28 22:55:01 -05:00
Nick Krichevsky e22f3e581e Add day 24 part 1 2023-12-24 14:30:53 -05:00
Nick Krichevsky 45da513db5 Solve day 23 part 2 2023-12-24 13:27:51 -05:00
Nick Krichevsky 798797b8fe Add day 23 part 1 solution 2023-12-23 16:00:51 -05:00
Nick Krichevsky b0a87880cc Minor cleanup to day 22 2023-12-23 15:18:10 -05:00
Nick Krichevsky e0997658d8 Add day 22 part 2 solution 2023-12-23 14:57:23 -05:00
Nick Krichevsky 30d8c35d61 Speed up day 22 part 1 2023-12-23 13:11:36 -05:00
Nick Krichevsky 01a8904df8 Add slow day 22 part 1 2023-12-23 11:30:40 -05:00
Nick Krichevsky 37ceb833e9 Add day 21 solution 2023-12-22 18:36:59 -05:00
Nick Krichevsky 3cb59b0c67 Add solution to day 21 part 1 2023-12-21 19:03:05 -05:00
Nick Krichevsky 044737353d Add day 20 part 2 2023-12-21 18:16:05 -05:00
Nick Krichevsky 1957e1b39a Add Day 20 part 1 solution 2023-12-21 17:15:11 -05:00
Nick Krichevsky 99bbf71cb3 Add solution for day 19 part 2 2023-12-19 21:19:01 -05:00
Nick Krichevsky 22e2499b0d Refactor day 19 to not use opaque functions 2023-12-19 19:58:13 -05:00
Nick Krichevsky 6196d1c5f0 Add solution to day 19 part 1 2023-12-19 19:36:08 -05:00
Nick Krichevsky 69872ca3d9 Add my notes about day 18 2023-12-19 14:05:33 -05:00
Nick Krichevsky 827cf64fdf Add day 18 part 2 2023-12-19 13:29:04 -05:00
Nick Krichevsky 08a02dc99a Rewrite day 18 part 1 to use the shoelace formula 2023-12-19 13:20:42 -05:00
Nick Krichevsky 75911aa9e3 Add day 18 part 1 2023-12-18 21:35:49 -05:00
Nick Krichevsky c96e3a17ce Remvoe unneeded dep from go.mod 2023-12-18 19:30:11 -05:00
Nick Krichevsky 0cf36dc66e Add day 17 part 2 2023-12-18 19:29:35 -05:00
Nick Krichevsky 95f7c6203e Add day 17 part 1 2023-12-18 18:47:15 -05:00
Nick Krichevsky 4c7ab3776e Add concurrency to day 16 part 2, just for fun :) 2023-12-18 10:58:46 -05:00
Nick Krichevsky eee5e391ba Solve day 16 part 2 2023-12-18 10:56:29 -05:00
Nick Krichevsky 34d2d7533e Solve day 16 part 1 2023-12-18 10:40:31 -05:00
Nick Krichevsky 5f5ec795e7 Minor reshuffling of day 15 part 2 2023-12-17 22:48:24 -05:00
Nick Krichevsky 6817e25645 Add day 15 part 2 2023-12-17 22:29:31 -05:00
Nick Krichevsky ef7d3b5f08 Add day 15 part 1 2023-12-17 20:50:50 -05:00
Nick Krichevsky e6d60bfc97 Add solution to day 14 part 2 2023-12-17 20:43:34 -05:00
Nick Krichevsky 4723a2d384 Add day 14 part 1 solution
This is a bit messy but I was expecting a twist in part 2
2023-12-17 20:00:30 -05:00
Nick Krichevsky 7ff46673da Add day 13 part 2 solution 2023-12-17 19:06:36 -05:00
Nick Krichevsky 5d8f753a96 Add solution for day 13 part 1 2023-12-17 17:06:48 -05:00
Nick Krichevsky 6d7aef9c1c Add some concurrency to day 12 2023-12-17 16:04:43 -05:00
Nick Krichevsky 623e2eaf68 Day 12 part 2 2023-12-17 15:56:58 -05:00
Nick Krichevsky 8213ce5c7a Revise Day 12 part 2 to build the sequence as it scans 2023-12-17 15:24:47 -05:00
Nick Krichevsky 177978c250 Add (messier, faster) solution to day 12 part 1 2023-12-16 10:56:21 -05:00
Nick Krichevsky 02e748ff16 Add (slow) day 12 part 1 2023-12-13 08:45:54 -05:00
Nick Krichevsky 4042526ca9 Solve day 11 2023-12-13 00:20:56 -05:00
Nick Krichevsky ff78695dcc Add super naive day 11 part 1 2023-12-12 23:25:11 -05:00
Nick Krichevsky 554d8bb2f5 Solve day 10 part 2 2023-12-12 22:06:39 -05:00
Nick Krichevsky 921f6f1ac9 Add day 10 part 1 2023-12-10 11:49:55 -05:00
Nick Krichevsky f3b957628e Add solution for day 9 part 2 2023-12-09 13:33:54 -05:00
Nick Krichevsky 587d832294 Add solution for day 9 part 1 2023-12-09 13:32:10 -05:00
Nick Krichevsky 756fa3b52a Remove some stray error checking in days 7 and 8 2023-12-09 13:30:31 -05:00
Nick Krichevsky 5dc1503ce8 Add day 8 part 2 2023-12-08 18:13:01 -05:00
Nick Krichevsky 18b911204e Add day 8 part 1 2023-12-08 17:29:17 -05:00
Nick Krichevsky b2c9a13c51 Add day 7 part 2 2023-12-08 16:50:21 -05:00
Nick Krichevsky 440c89b9b2 Add day 7 part 1 2023-12-07 01:43:31 -05:00
Nick Krichevsky 89112a526f Add day 6 part 2 2023-12-06 08:02:37 -05:00