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

Uploaded CPython 3.9+Windows x86-64

advent_of_code-2022.0.46-cp39-abi3-musllinux_1_1_x86_64.whl (762.7 kB view details)

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

advent_of_code-2022.0.46-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (730.9 kB view details)

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

advent_of_code-2022.0.46-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.46-cp39-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for advent_of_code-2022.0.46-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 56b666d171efe3dccd6c5f3de0b803bef30a8931cfbfac30606f453bb109e539
MD5 e59a92e8818d92558e11b420172c0d6e
BLAKE2b-256 fb1d3bd31acc335c007245302b4d89efc581dbbd6912e870130294b6116bbb33

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for advent_of_code-2022.0.46-cp39-abi3-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 3a32443c84dd6de1fac8211db5b062f09143d7995fcd0a6fb4163a1b129382b6
MD5 c1dbb4805f7d6a60a138c07cd6527c53
BLAKE2b-256 39478bdff07f7a3010a24c1a7af42c3af4b72f20b4c15283f56685b09ffc1105

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for advent_of_code-2022.0.46-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 775b88eb5deba4852638aba16515a2f349eef2c3de84274344039a5d086c475d
MD5 e9eba271941e7b44455cf6bcd8768251
BLAKE2b-256 907cc7ba576979de4b4ef4244dc36c32d4166933f3bfe65a25575b9fb2fad294

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for advent_of_code-2022.0.46-cp39-abi3-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 f7272f4eee39ba5d9e4b8d6f9cb1e285d04b513b893d7b1c2a184c7572b8821d
MD5 eaf1bd70a1433ba021ee2d441d4c5197
BLAKE2b-256 af88289e84ceb639416de305a9257133b75304fd91a4a0123b28296fc3c67672

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