Skip to main content

No project description provided

Project description

PyPi

advent-of-code-python

Solutions to Advent of Code implemented in Rust and exposed to Python using PyO3.

Usage as a library

Add dependency:

pip install --upgrade advent-of-code

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

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

Examples:

from advent_of_code import solve

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

Usage as a command line tool

$ pip install --upgrade advent-of-code
$ echo 14 | advent-of-code-py 2019 1 1
2

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

advent_of_code-2022.0.26-cp39-abi3-win_amd64.whl (652.8 kB view details)

Uploaded CPython 3.9+Windows x86-64

advent_of_code-2022.0.26-cp39-abi3-musllinux_1_1_x86_64.whl (748.3 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.1+ x86-64

advent_of_code-2022.0.26-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (715.7 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ x86-64

advent_of_code-2022.0.26-cp39-abi3-macosx_10_9_universal2.whl (1.3 MB view details)

Uploaded CPython 3.9+macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file advent_of_code-2022.0.26-cp39-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for advent_of_code-2022.0.26-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 c68a65fe1fe211952bf89d4cf21269efeb15990f7740c779341e596a27b3e00b
MD5 6f0c9fbfa3abd603d2450625249b5d83
BLAKE2b-256 41b4b8012a4dd67b8dc3813609d5e3f1efce27fe45fea2f5f698cad96187c5c2

See more details on using hashes here.

File details

Details for the file advent_of_code-2022.0.26-cp39-abi3-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for advent_of_code-2022.0.26-cp39-abi3-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 817038c3a4d8444f03fed9e0ec0568a20d46332784cf194f1eb971d1c004755a
MD5 0a6b49bfe344f7cf44b11d42858fd148
BLAKE2b-256 981f58eff544494f62b13563849ee57048f5171dab4c0a94bdd62cf70a843cbe

See more details on using hashes here.

File details

Details for the file advent_of_code-2022.0.26-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for advent_of_code-2022.0.26-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 367e283e13f6882f163ebecae63fd1ad638119f1fe627447a2c6a7cdedadd44f
MD5 7fbd39fdbf67a9afe3919052c3e937a3
BLAKE2b-256 c4a80cd2a94b49e2eebf2bc3c28f47112fe28faa273fa4c4c0514ec6a2f97b49

See more details on using hashes here.

File details

Details for the file advent_of_code-2022.0.26-cp39-abi3-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for advent_of_code-2022.0.26-cp39-abi3-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e454d05153b5903a4ba3309c5a6a513faa1824c7637fe832e716b7a02a3e7af2
MD5 bf702fdf54607cc0ff7af67ae28eb526
BLAKE2b-256 a3d30b338a0b4de7cae6525d4bb581aa98683baae7e3bb57e3be33369d465f67

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page