An open API service indexing awesome lists of open source software.

https://github.com/mugimaru/adventofcode-python

https://adventofcode.com solutions in python
https://github.com/mugimaru/adventofcode-python

advent-of-code advent-of-code-2021

Last synced: 9 months ago
JSON representation

https://adventofcode.com solutions in python

Awesome Lists containing this project

README

          

# [Advent Of Code](https://adventofcode.com) solutions in Python

## 2021 Results

| Day | Part 1 | Part 2 |
| :---: | :---: | :---: |
| [Day 1](https://adventofcode.com/2021/day/1) | ⭐ | ⭐ |
| [Day 2](https://adventofcode.com/2021/day/2) | ⭐ | ⭐ |
| [Day 3](https://adventofcode.com/2021/day/3) | ⭐ | ⭐ |
| [Day 4](https://adventofcode.com/2021/day/4) | ⭐ | ⭐ |
| [Day 5](https://adventofcode.com/2021/day/5) | ⭐ | ⭐ |
| [Day 6](https://adventofcode.com/2021/day/6) | ⭐ | ⭐ |
| [Day 7](https://adventofcode.com/2021/day/7) | ⭐ | ⭐ |
| [Day 8](https://adventofcode.com/2021/day/8) | ⭐ | ⭐ |
| [Day 9](https://adventofcode.com/2021/day/9) | ⭐ | ⭐ |
| [Day 10](https://adventofcode.com/2021/day/10) | ⭐ | ⭐ |
| [Day 11](https://adventofcode.com/2021/day/11) | ⭐ | ⭐ |
| [Day 12](https://adventofcode.com/2021/day/12) | ⭐ | ⭐ |
| [Day 13](https://adventofcode.com/2021/day/13) | ⭐ | ⭐ |
| [Day 14](https://adventofcode.com/2021/day/14) | ⭐ | ⭐ |
| [Day 15](https://adventofcode.com/2021/day/15) | ⭐ | ⭐ |
| [Day 16](https://adventofcode.com/2021/day/16) | ⭐ | ⭐ |
| [Day 17](https://adventofcode.com/2021/day/17) | ⭐ | ⭐ |
| [Day 18](https://adventofcode.com/2021/day/18) | ⭐ | ⭐ |
| [Day 20](https://adventofcode.com/2021/day/20) | ⭐ | ⭐ |
| [Day 21](https://adventofcode.com/2021/day/21) | ⭐ | ⭐ |
| [Day 22](https://adventofcode.com/2021/day/22) | ⭐ | ⭐ |

## Setup

```
pip install poetry
python -m poetry install
python -m poetry shell
```

## Usage

with my inputs

```
python aoc/cli.py --year 2021 5
```

with inputs from stdin

```
cat input.txt | python aoc/cli.py --year 2021 5
```

with custom input path

```
python aoc/cli.py --year 2021 --input-path /path/to/file.txt 5
```