Advent of Code
- TypeScript 100%
| .vscode | 2024 1 | |
| 2015 | 2015 11 | |
| 2024 | 🎄 2024 25 | |
| 2025 | 2025 11 cleanup | |
| cli | add benchmarking to cli | |
| hooks | update readme and add a commit hook for progress | |
| utils | rename array multiplication utility | |
| .gitignore | 2024 13 | |
| deno.json | update readme and add a commit hook for progress | |
| deno.lock | implement CLI | |
| package.json | 2024 13 | |
| pnpm-lock.yaml | 2024 13 | |
| README.md | 2025 11 | |
| tsconfig.json | 2024 13 | |
🎄 Advent of Code
My solutions and setup for Advent of Code. Done primarily for fun; sometimes the solutions are optimized, sometimes not.
CLI
# Install commit hooks (updates the `README.md` based on what days you've completed)
deno task hooks
# Run the CLI
deno task aoc
# You can also shorten it to just `aoc`
alias aoc='deno task aoc'
# Some useful CLI commands:
# Creates and opens files for the current day
aoc day
# Runs a specific entry for the current day
aoc day 1
aoc day 2
# Run arbitrary entries like so (2024, Dec 3rd, part 1)
aoc run 2024 3 1
Completion
1111111111222222
1234567890123456789012345
2015 ***********
2016
2017
2018
2019
2020
2021
2022
2023
2024 *************************
2025 ********* *