Skip to content

Latest commit

 

History

History
55 lines (44 loc) · 3.85 KB

File metadata and controls

55 lines (44 loc) · 3.85 KB

Advent of Code 2020

AoC aka the only way to get up before 8am.

Introduction

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.

Solutions

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 ⭐⭐

Requirements

  • Python 3.7
  • requirements.txt

Setup Python environment with CLI

python -m venv <venv_name>
.\<venv_name>\Scripts\activate
python -m pip install -r requirements.txt