Date | Commit message | Author | Files | + | - |

2022-01-05 13:55 | Updating README at the end of the project | Eamon Caddigan | 1 | +10 | -12 |

2022-01-05 02:37 | Merge branch 'day25' into main | Eamon Caddigan | 1 | +123 | -0 |

2022-01-05 02:36 | Merge branch 'day24' into main | Eamon Caddigan | 2 | +201 | -0 |

2022-01-05 02:33 | Solution to day 24, part 2 | Eamon Caddigan | 2 | +50 | -252 |

2021-12-25 22:50 | Solution to day 24, part 1 | Eamon Caddigan | 2 | +403 | -0 |

2021-12-27 17:47 | Solution to day 23, part 2 | Eamon Caddigan | 1 | +398 | -0 |

2021-12-25 13:51 | Solution to day 23, part 1 | Eamon Caddigan | 1 | +343 | -0 |

2021-12-25 18:30 | Solution to day 25, part 1 | Eamon Caddigan | 1 | +123 | -0 |

2021-12-23 00:39 | Solution to day 22, part 2 | Eamon Caddigan | 1 | +178 | -0 |

2021-12-22 20:42 | Solution to day 22, part 1 | Eamon Caddigan | 1 | +100 | -0 |

2021-12-22 13:28 | Solution to day 21, part 2 | Eamon Caddigan | 1 | +188 | -0 |

2021-12-21 17:38 | Solution to day 21, part 1 | Eamon Caddigan | 1 | +77 | -0 |

2021-12-20 18:18 | Solution to day 20, part 2 | Eamon Caddigan | 1 | +24 | -0 |

2021-12-20 14:22 | Solution to day 20, part 1 | Eamon Caddigan | 1 | +105 | -0 |

2021-12-20 01:38 | Solution to day 19, part 2 | Eamon Caddigan | 1 | +37 | -0 |

2021-12-19 19:38 | Solution to day 19, part 1 | Eamon Caddigan | 1 | +332 | -0 |

2021-12-19 01:42 | Solution to day 18, part 2 | Eamon Caddigan | 1 | +37 | -0 |

2021-12-18 15:24 | Solution to day 18, part 1 | Eamon Caddigan | 1 | +195 | -0 |

2021-12-17 17:52 | Solution for day 17 | Eamon Caddigan | 1 | +98 | -0 |

2021-12-16 21:26 | Executable mode | Eamon Caddigan | 1 | +0 | -0 |

2021-12-16 21:10 | Solution to day 2, part 2 | Eamon Caddigan | 2 | +79 | -1 |

2021-12-16 20:23 | Solution to day 16, part 1 | Eamon Caddigan | 2 | +115 | -0 |

2021-12-15 23:40 | New grid_to_distance_matrix is almost 17x faster | Eamon Caddigan | 1 | +25 | -41 |

2021-12-15 21:09 | Solution to day 15, part 2 | Eamon Caddigan | 1 | +47 | -0 |

2021-12-15 19:35 | Solution to day 15, part 1 | Eamon Caddigan | 1 | +111 | -0 |

2021-12-15 15:54 | Moving function to `utils` now that I need it again | Eamon Caddigan | 3 | +9 | -10 |

2021-12-14 22:49 | Improved insertion logic and passing type checks | Eamon Caddigan | 1 | +22 | -25 |

2021-12-14 19:38 | Solution to day 14, part 2 | Eamon Caddigan | 1 | +28 | -0 |

2021-12-14 19:30 | Solution to day 14, part 1 (still need to figure out type hints/pandas) | Eamon Caddigan | 1 | +134 | -0 |

2021-12-14 13:31 | Added a word count helper so that I can get quick stats on the puzzle input | Eamon Caddigan | 1 | +8 | -1 |

2021-12-13 21:30 | Solution to day 13, part 2 | Eamon Caddigan | 1 | +45 | -0 |

2021-12-13 21:28 | Executable mode | Eamon Caddigan | 1 | +0 | -0 |

2021-12-13 19:00 | Solution to day 13, part 1 | Eamon Caddigan | 1 | +108 | -0 |

2021-12-13 01:54 | Solution to day 12, part 2 | Eamon Caddigan | 1 | +87 | -0 |

2021-12-12 22:18 | Solution to day 12, part 1 | Eamon Caddigan | 1 | +128 | -0 |

2021-12-11 10:50 | fixed typo | Eamon Caddigan | 1 | +1 | -1 |

2021-12-11 10:49 | README update | Eamon Caddigan | 1 | +9 | -8 |

2021-12-11 10:42 | Solution to day 11, part 2 | Eamon Caddigan | 1 | +50 | -0 |

2021-12-11 10:19 | Solution to day 11, part 1 | Eamon Caddigan | 1 | +107 | -0 |

2021-12-11 01:38 | packages installed for type hints | Eamon Caddigan | 1 | +2 | -0 |

2021-12-10 16:39 | Added type hints! | Eamon Caddigan | 3 | +24 | -20 |

2021-12-10 16:00 | Soution to day 10, part 2 | Eamon Caddigan | 1 | +69 | -0 |

2021-12-10 13:33 | Soution to day 10, part 1 | Eamon Caddigan | 1 | +66 | -0 |

2021-12-09 19:05 | Solution to day 9, part 2 | Eamon Caddigan | 1 | +65 | -0 |

2021-12-09 15:50 | Solution to day 9, part 1 | Eamon Caddigan | 1 | +51 | -0 |

2021-12-09 01:38 | Forgot to update this part of the comment | Eamon Caddigan | 1 | +1 | -10 |

2021-12-09 01:31 | Solution to day 8, part 2, plus fixed a mistake in my comments | Eamon Caddigan | 3 | +146 | -2 |

2021-12-08 19:34 | (Finally implemented a) solution to day 8, part 1 | Eamon Caddigan | 1 | +74 | -1 |

2021-12-08 16:12 | Just comments, prepared to solve the puzzle soon | Eamon Caddigan | 1 | +46 | -0 |

2021-12-07 22:32 | Clarifying the comments a bit | Eamon Caddigan | 1 | +12 | -10 |

2021-12-07 20:22 | Solution to day 7, part 2 | Eamon Caddigan | 1 | +56 | -0 |

2021-12-07 18:46 | Adding scipy, removing automatically-completed dependencies | Eamon Caddigan | 1 | +1 | -19 |

2021-12-07 18:25 | I feel like I owe folks an explanation of why this solution is correct | Eamon Caddigan | 1 | +16 | -1 |

2021-12-07 18:08 | Solution to day 7, part 1 | Eamon Caddigan | 1 | +28 | -0 |

2021-12-07 13:56 | I need to start moving more generally useful stuff to `utils` | Eamon Caddigan | 3 | +13 | -14 |

2021-12-06 17:07 | More exposition in the README | Eamon Caddigan | 1 | +11 | -2 |

2021-12-06 16:40 | Solution to day 6, part 2 | Eamon Caddigan | 1 | +35 | -0 |

2021-12-06 16:26 | Solution to day 6, part 1 | Eamon Caddigan | 1 | +84 | -0 |

2021-12-06 00:48 | Solution to day 5, part 2 | Eamon Caddigan | 1 | +71 | -0 |

2021-12-05 19:58 | Solution to day 5, part 1 | Eamon Caddigan | 1 | +98 | -0 |

2021-12-05 02:30 | Merge branch 'main' of github.com:eamoncaddigan/advent_of_code_2021 into main | Eamon Caddigan | 0 | +0 | -0 |

2021-12-05 02:28 | Solution to day 4, part 2 | Eamon Caddigan | 1 | +40 | -0 |

2021-12-05 01:29 | Solution to day 4, part 1 | Eamon Caddigan | 1 | +146 | -0 |

2021-12-05 01:29 | Solution to day 4, part 1 | Eamon Caddigan | 1 | +146 | -0 |

2021-12-03 21:05 | Forgot to update the timing info (it's slow, folks) | Eamon Caddigan | 1 | +1 | -1 |

2021-12-03 20:48 | Solution to day 3, part 2 | Eamon Caddigan | 1 | +67 | -0 |

2021-12-03 16:40 | Solution to day 3, part 1 | Eamon Caddigan | 1 | +78 | -0 |

2021-12-03 01:00 | Tried a simpler (pandas-free) implementation and it's much faster | Eamon Caddigan | 3 | +51 | -6 |

2021-12-02 19:13 | Adding an editorializing comment | Eamon Caddigan | 1 | +8 | -0 |

2021-12-02 19:09 | Solution to day 2, part 2 | Eamon Caddigan | 1 | +69 | -0 |

2021-12-02 17:06 | Solution to day 2, part 1 | Eamon Caddigan | 1 | +72 | -0 |

2021-12-02 00:14 | Comment edit | Eamon Caddigan | 1 | +1 | -1 |

2021-12-02 00:04 | Cleaning things up and making them more functional | Eamon Caddigan | 2 | +22 | -22 |

2021-12-02 00:03 | Adding a (not implemented) argument to `get_puzzle_input` in case future puzzles need binary data | Eamon Caddigan | 1 | +5 | -2 |

2021-12-01 10:36 | A bit of self-deprecation | Eamon Caddigan | 1 | +10 | -3 |

2021-12-01 10:29 | My solution to part 2 | Eamon Caddigan | 1 | +31 | -0 |

2021-12-01 09:51 | My solution to day 1, part 1 | Eamon Caddigan | 2 | +43 | -3 |

2021-12-01 09:50 | Requirements so far (heavy because I'm leaning into pandas/numpy) | Eamon Caddigan | 1 | +23 | -0 |

2021-12-01 09:50 | I'm using Vim, folks | Eamon Caddigan | 1 | +4 | -0 |

2021-12-01 09:13 | Utility function to download puzzle data | Eamon Caddigan | 1 | +22 | -0 |

2021-12-01 08:02 | Update README.md | Eamon Caddigan | 1 | +6 | -2 |

2021-12-01 07:55 | Initial commit | Eamon Caddigan | 3 | +805 | -0 |