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

Uploaded CPython 3.9+Windows x86-64

advent_of_code-2022.0.12-cp39-abi3-musllinux_1_1_x86_64.whl (709.9 kB view details)

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

advent_of_code-2022.0.12-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (678.3 kB view details)

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

advent_of_code-2022.0.12-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.12-cp39-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for advent_of_code-2022.0.12-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 a95901e5bff691ee46557622aadf05bdaceb0af32659e5e62587ccc67c71173a
MD5 2c9c6347e0793c99656c297e58bbabcc
BLAKE2b-256 4ee55ca97495c962befcac1755fbb39aaa0a65e3ea48ed58182dc983ad89a0b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for advent_of_code-2022.0.12-cp39-abi3-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 876f28a57368d92c0227761f5d1febd357dcd5dea29766c694ea56458ff00a30
MD5 b964d52b315feef4020a2210bba51126
BLAKE2b-256 1e1c4cffa00356b044e795124794405568b6804b731843558c790c390264ce79

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for advent_of_code-2022.0.12-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 059a9f4e435f2a8ffef000d14d318aad92250a93c5c059c0ab82599ef5c40afc
MD5 c148471bb6886a13e2bdbe614784149c
BLAKE2b-256 1e1e3ca79657398572c4ff7a013bf3f285398d5380a76f2caa6d552dc5665d00

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for advent_of_code-2022.0.12-cp39-abi3-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 7bd35662c847ab418e8a16d874ff393186b6cba9ddf769b5559525de995b7238
MD5 0dd724ddadee4f48f6a0192dcd2249a1
BLAKE2b-256 fbee7eb289fc57c5a56054987eb6d656b1f0d8acb270d497038a9c55693d722f

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