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.25-cp39-abi3-win_amd64.whl (652.0 kB view details)

Uploaded CPython 3.9+Windows x86-64

advent_of_code-2022.0.25-cp39-abi3-musllinux_1_1_x86_64.whl (746.1 kB view details)

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

advent_of_code-2022.0.25-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (714.7 kB view details)

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

advent_of_code-2022.0.25-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.25-cp39-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for advent_of_code-2022.0.25-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 2d1346ce1fbbce29caa851dbf2d90ca226f320f2515081219bf1c25def3822f9
MD5 c4cbe1ab59fa3db850836e8fbb380c2d
BLAKE2b-256 232f648e6c49fccc2080925220d720f263917d6b9597c365b2616051f4ae47c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for advent_of_code-2022.0.25-cp39-abi3-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 786dc8d4d0061d57e68fe33b6b8603f96b75f099a9eae8d297e265ef9f40b48b
MD5 74b1059de48bbd796bf2df7df8f20246
BLAKE2b-256 118c81b100f3cdb204be06b357875d892e26607dee835e48cbd9d5e75004e476

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for advent_of_code-2022.0.25-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4573daec67d29b5d6b8546e9f5bcdc10da7c54113de3e1f8c2cadf896705543d
MD5 1fea8d185f0fe538fbf537897c90ccde
BLAKE2b-256 51f325fef21adb4b9b3fde9e8433ac40b5c8f95ee3a95b4b36d39f3a44592337

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for advent_of_code-2022.0.25-cp39-abi3-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 5d15b9ba8e2c57e4ea3111e8217a2ac835f33909f2d1aa50509295d376fccf58
MD5 f6f194127e7d83a9cdca610f96eeb3ea
BLAKE2b-256 1cc88836dcb667380c5d0fd561b1dfe431e32b8402005b7fc1226f2343d6274f

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