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

Uploaded CPython 3.9+Windows x86-64

advent_of_code-2022.0.50-cp39-abi3-musllinux_1_1_x86_64.whl (763.0 kB view details)

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

advent_of_code-2022.0.50-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.50-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.50-cp39-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for advent_of_code-2022.0.50-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 a24cbacde850fb0e4068aa061236372f49b967fb3cfc27050bfd8be212556f76
MD5 fcb7a7b49c23c7d785e9c9220375952c
BLAKE2b-256 0dfd0091be7b988cee6534b66de1920dbe6e01d06aa6cefa9f36533c402038f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for advent_of_code-2022.0.50-cp39-abi3-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ff3e45b7beccd34e26eaa9e5564c81ebedba05db0496bc19847868f2301f8040
MD5 5473fcbce0c3aec2b0190a70fb1fd71c
BLAKE2b-256 af8baee099cdcec02d534b41462f0ca05a1027d94889fccd2f9051e8dace7d76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for advent_of_code-2022.0.50-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 06dd18e36a644fea889367062d702ed29d4856e2a4a508f7ed297441ae348a3d
MD5 b7a3491ac0bbc005af5159413fea180b
BLAKE2b-256 62a2baf22ffdf84ca39f6268348830fd0b434043b04429766acd7c6b914315ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for advent_of_code-2022.0.50-cp39-abi3-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 c51f463e1443d96b38401ec4600303a9b28dd80b3c92fc11a73b8c0020269050
MD5 3f5b9b5101d1a381bf3fc1b1636b253b
BLAKE2b-256 523a53ed2b5f026e14a2cd951fc47904b7712790aaaa6f9f11d244d42594afb8

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