Metadata-Version: 2.1
Name: advent-of-code
Version: 2019.12.67
Summary: UNKNOWN
Home-page: https://github.com/fornwall/advent-of-code
License: UNKNOWN
Platform: UNKNOWN
Description-Content-Type: text/markdown

# advent-of-code
Solutions to [Advent of Code 2019](https://adventofcode.com/2019).

The solutions are implemented in Rust which is exposed to Python using [PyO3](https://pyo3.rs/).

# Usage as a library
Add dependency:

```sh
pip install advent-of-code
```

The `advent_of_code` package exports a single `solve` function with the following signature:

```js
def solve(day: int, part: int, input: str) -> str
```

Examples:

```python
from advent_of_code import solve

assert "3" == solve(1, 1, "14")
assert "30" == solve(3, 2, "R8,U5,L5,D3\nU7,R6,D4,L4")
```

# Usage as a command line tool

```sh
$ pip install advent-of-code
$ echo 14 | advent-of-code-py 1 1
2
```


