Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xavdid/advent-of-code
My Advent of Code solutions in Python (plus step-by-step explanations)
https://github.com/xavdid/advent-of-code
advent-of-code adventofcode python
Last synced: 6 days ago
JSON representation
My Advent of Code solutions in Python (plus step-by-step explanations)
- Host: GitHub
- URL: https://github.com/xavdid/advent-of-code
- Owner: xavdid
- Created: 2017-12-01T23:48:19.000Z (about 7 years ago)
- Default Branch: main
- Last Pushed: 2024-12-14T08:48:17.000Z (10 days ago)
- Last Synced: 2024-12-16T23:52:57.658Z (8 days ago)
- Topics: advent-of-code, adventofcode, python
- Language: Python
- Homepage: https://advent-of-code.xavd.id
- Size: 6.38 MB
- Stars: 68
- Watchers: 7
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# David's Python Advent of Code Solutions
This repo is a collection of my [Advent of Code](https://adventofcode.com/) solutions written using modern Python. It's got working code, helpful utilities, and [step-by-step explanations](https://advent-of-code.xavd.id) for many puzzles. Note that it doesn't include my puzzle inputs, per [a request from the creator](https://old.reddit.com/r/adventofcode/wiki/troubleshooting/no_asking_for_inputs).
The base class and all the helpers are [available as a GitHub template here](https://github.com/xavdid/advent-of-code-python-template), if you'd like to use them as well. That repo has documentation for the included programs and Python classes, as well as the [CHANGELOG](https://github.com/xavdid/advent-of-code-python-template/blob/main/CHANGELOG.md) for this project.
## Solutions
Starting in 2020, I started writing a daily step-by-step writeup to explain my solution to the day's puzzle. They now live on a standalone blog: https://advent-of-code.xavd.id. There's more info about my approach to puzzle solving there.
## Feedback
Feedback is encouraged and welcomed! Feel free to open [an issue](https://github.com/xavdid/advent-of-code/issues) on this repo or [get in touch elsewhere](https://xavd.id/contact/). If something could be explained better or is plain wrong, I'd love to hear about it.