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: 7 months 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 (almost 8 years ago)
 - Default Branch: main
 - Last Pushed: 2025-02-16T08:55:36.000Z (9 months ago)
 - Last Synced: 2025-04-10T01:09:54.886Z (7 months ago)
 - Topics: advent-of-code, adventofcode, python
 - Language: Python
 - Homepage: https://advent-of-code.xavd.id
 - Size: 6.49 MB
 - Stars: 70
 - Watchers: 6
 - 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.