advent_of_code_2021

My attempts to work through the 2021 Advent of Code problems.
git clone https://git.eamoncaddigan.net/advent_of_code_2021.git
Log | Files | Refs | README | LICENSE

README.md (1133B)


      1 # Advent of Code: 2021
      2 My solutions to all of the problems in the [2021 Advent of
      3 Code](https://adventofcode.com/2021).
      4 
      5 A democratic process determined that [I would be solving these problems in
      6 Python](https://twitter.com/EamonCaddigan/status/1462773482903769089), and that
      7 [I'd be using a terminal and text
      8 editor](https://twitter.com/EamonCaddigan/status/1463577514631180294) to do so
      9 (as opposed to, for example, Jupyter notebooks). I've been a `vim` user for a
     10 long time but I'm taking this opportunity to update my terminal multiplexer to
     11 `tmux` (after many years of using `screen`).
     12 
     13 Since I'm a data scientist by trade, I'm focusing on getting more comfortable
     14 with `pandas` and `numpy` (after years of `R` and _tidyverse_), so many of my
     15 solutions invoke data frames and matrices instead of built-in types or custom
     16 classes. I tried to keep things clean and well-commented, and I was aiming to
     17 write _pure_ functions as often as possible. I started using type hints on day
     18 10.
     19 
     20 I've placed this repository under the GPLv3. In the unlikely event that you
     21 need some of this code under a different license, please contact me.