AoC aka the only way to get up before 8am.
Advent of Code is an Advent calendar of small programming puzzles for a variety of skill sets and skill levels that can be solved in any programming language you like. People use them as a speed contest, interview prep, company training, university coursework, practice problems, or to challenge each other.
My solutions for the AoC 2020 puzzles, written in Python.
| Day | Title | Solution |
|---|---|---|
| 1 | Report Repair | day1.py ⭐⭐ |
| 2 | Password Philosophy | day2.py ⭐⭐ |
| 3 | Toboggan Trajectory | day3.py ⭐⭐ |
| 4 | Passport Processing | day4.py ⭐⭐ |
| 5 | Binary Boarding | day5.py ⭐⭐ |
| 6 | Custom Customs | day6.py ⭐⭐ |
| 7 | Handy Haversacks | day7-graph.py ⭐⭐, day7.py |
| 8 | Handheld Halting | day8.py ⭐⭐ |
| 9 | Encoding Error | day9.py ⭐⭐ |
| 10 | Adapter Array | day10.py ⭐⭐ |
| 11 | Seating System | day11.py ⭐⭐ |
| 12 | Rain Risk | day12.py ⭐⭐ |
| 13 | Shuttle Search | day13.py ⭐⭐ |
| 14 | Docking Data | day14.py ⭐⭐ |
| 15 | Rambunctious Recitation | day15.py ⭐⭐ |
| 16 | Ticket Translation | day16.py ⭐⭐ |
| 17 | Conway Cubes | day17.py ⭐⭐ |
| 18 | Operation Order | day18.py ⭐⭐ |
| 19 | Monster Messages | day19.py ⭐⭐ |
| 20 | Jurassic Jigsaw | day20.py ⭐⭐ |
| 21 | Allergen Assessment | day21.py ⭐⭐ |
| 22 | Crab Combat | day22.py ⭐⭐ |
| 23 | Crab Cups | day23.py ⭐⭐ |
| 24 | Lobby Layout | day24.py ⭐⭐ |
| 25 | Combo Breaker | day25.py ⭐⭐ |
- Python 3.7
- requirements.txt
python -m venv <venv_name>
.\<venv_name>\Scripts\activate
python -m pip install -r requirements.txt