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

Uploaded CPython 3.9+Windows x86-64

advent_of_code-2022.0.30-cp39-abi3-musllinux_1_1_x86_64.whl (755.0 kB view details)

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

advent_of_code-2022.0.30-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (723.7 kB view details)

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

advent_of_code-2022.0.30-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.30-cp39-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for advent_of_code-2022.0.30-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 87f8ce8a901df8678357a2628acb04f4af603d0f88b3f62b43842d87eaf996d1
MD5 64164998da07d117228f4217461b4ec9
BLAKE2b-256 52a26ef53157028c8191ff712ccec788049018ee4ad69313c36afb69f29811e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for advent_of_code-2022.0.30-cp39-abi3-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2324b13bd445f145351a1bcb684193d62183f1ecd9fd8a6795458c31fbb444f7
MD5 d9acec1b0366366bd4dcc9549f470a7c
BLAKE2b-256 08106c7b41d3bffe74bd951ce7118383b1192448e00ccac73243ebdd473fdf84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for advent_of_code-2022.0.30-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8c208c4d6460a34476ec524f39e994b4e824f9f08cc6711090bb95887177f357
MD5 89f37ec06548ff691375c620ed4a88e2
BLAKE2b-256 1775606fc276fb999bbee8804d7ae2a5ab3b88aac2c179271e48e595c30d3c8e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for advent_of_code-2022.0.30-cp39-abi3-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 9ef9f0e80b373f0d8f79a28f4b4fb000893f872e87cf44c8d35136aadc4f25bd
MD5 20057def8855cbc090b6d1acaef0cdef
BLAKE2b-256 1c9a7e148d632d0109b550c0ea86df495719e10f081d04e0c510dc10ece06824

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