Commit Graph

107 Commits (master)

Author SHA1 Message Date
Nick Krichevsky 1ff5938495 Clean up day 13 2020-12-13 18:40:22 -05:00
Nick Krichevsky 01e9ab307e Add solution to day 13 part 2 2020-12-13 18:39:05 -05:00
Nick Krichevsky 750c60e32d Add messy day 13 part 1 solution 2020-12-13 00:38:56 -05:00
Nick Krichevsky 17f23208fb Minor cleanup to day 12 part 2 2020-12-12 14:51:30 -05:00
Nick Krichevsky 8c568cdf4a Add day 12 makefile 2020-12-12 02:15:21 -05:00
Nick Krichevsky 9e43ed07f7 Comment day 12 2020-12-12 02:14:47 -05:00
Nick Krichevsky f53e97ada8 Add part 2 solution for day 12 2020-12-12 02:07:23 -05:00
Nick Krichevsky 9e4d5e9287 Add part 1 solution 2020-12-12 01:01:28 -05:00
Nick Krichevsky d97bce0b7c Clean up day 11 2020-12-11 01:54:22 -05:00
Nick Krichevsky 4b353e9bda Add part 2 solution for day 11 2020-12-11 01:32:21 -05:00
Nick Krichevsky 2db2d41a5d Add day 11 part 1 soln 2020-12-11 00:33:57 -05:00
Nick Krichevsky bf9ef67cbe Simplify part 1 2020-12-10 04:29:46 -05:00
Nick Krichevsky 2adbdf08ce Solve part 2 on my own :)
Custom graph based solution
2020-12-10 04:18:41 -05:00
Nick Krichevsky 6fefc1c325 Add day 10 part 2 2020-12-10 03:42:52 -05:00
Nick Krichevsky 8a82c0ed3b Add day 10 part 1 solution 2020-12-10 00:18:54 -05:00
Nick Krichevsky 7a31a14936 Clean up day 9 solution 2020-12-09 01:07:01 -05:00
Nick Krichevsky ddc1947f59 Add solution for day 9 part 2 2020-12-09 00:43:28 -05:00
Nick Krichevsky 1948ffb648 Add day 9 part 1 solution 2020-12-09 00:34:04 -05:00
Nick Krichevsky 44dd22c816 Add comment to day 8 2020-12-08 00:38:04 -05:00
Nick Krichevsky 235595a1e6 Add makefile for day 8 2020-12-08 00:36:56 -05:00
Nick Krichevsky 37793aca78 Add part 2 solution 2020-12-08 00:36:36 -05:00
Nick Krichevsky 9afba9121a Add day 8 part 1 solution 2020-12-08 00:18:26 -05:00
Nick Krichevsky f23db57357 Don't reparse the input for day 7 2020-12-07 03:06:13 -05:00
Nick Krichevsky 8ce87461c0 Lessen capture in recursive solution 2020-12-07 02:41:12 -05:00
Nick Krichevsky 5916fc83b3 Clean up part 2 and add comments 2020-12-07 02:40:41 -05:00
Nick Krichevsky 8cc5a7a5b1 Add recursive day 7 part 2 solution 2020-12-07 02:25:02 -05:00
Nick Krichevsky 36764c5503 Add day 7 part 2 soln 2020-12-07 01:14:18 -05:00
Nick Krichevsky fe5a6959f9 Add day 7 part 1 soln 2020-12-07 01:03:35 -05:00
Nick Krichevsky 77bd842cd9 Add comments to day 6 2020-12-06 01:29:20 -05:00
Nick Krichevsky e058128ce5 Fix snake_case with read_input in previous days 2020-12-06 01:28:38 -05:00
Nick Krichevsky 3a6a074ece Clean up day 6 2020-12-06 01:26:47 -05:00
Nick Krichevsky 05b07cb6e6 Add messy day 6 solution 2020-12-06 00:26:20 -05:00
Nick Krichevsky 6a081412a9 Minor day 5 cleanup 2020-12-05 01:40:57 -05:00
Nick Krichevsky d8c1297bf3 Document day 5 2020-12-05 01:30:51 -05:00
Nick Krichevsky 8ed21d9550 Refactor findMissingNumber to use templates 2020-12-05 01:19:46 -05:00
Nick Krichevsky 5314048db5 Add day 5 solution 2020-12-05 01:06:32 -05:00
Nick Krichevsky 98ac2bd8e0 Fix dependencies in makefiles 2020-12-04 02:31:39 -05:00
Nick Krichevsky 6b6716c9f5 Clean up day 4 solution 2020-12-04 02:30:55 -05:00
Nick Krichevsky 6cd38c1cf5 Add day 4 solution 2020-12-04 02:15:23 -05:00
Nick Krichevsky 92fa2f6224 Add makefike for day 3 2020-12-03 01:20:18 -05:00
Nick Krichevsky 9f01ad0ada Minor style fixes to day 3 2020-12-03 00:55:20 -05:00
Nick Krichevsky 5b41f34883 Reformat day 3 2020-12-03 00:32:05 -05:00
Nick Krichevsky ed1c1037af Use reduce in day3 2020-12-03 00:24:50 -05:00
Nick Krichevsky 02e256a6cd Add day 3 implementation 2020-12-03 00:14:21 -05:00
Nick Krichevsky 0f486d3b4a Fix the name in the usage string 2020-12-02 12:39:33 -05:00
Nick Krichevsky 05237669a0 Use folly's split instead of custom split in day2 2020-12-02 12:39:20 -05:00
Nick Krichevsky b83b0a098b Minor style fix in day2 2020-12-02 01:50:31 -05:00
Nick Krichevsky 890c4f2048 Use std::accumulate in day2 instead of a loop 2020-12-02 01:41:15 -05:00
Nick Krichevsky 3001d681bd Minor formatting fix 2020-12-02 01:36:13 -05:00
Nick Krichevsky fcdb8533bf Refactor day 2 to use lambdas 2020-12-02 01:34:05 -05:00