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

Uploaded CPython 3.9+Windows x86-64

advent_of_code-2022.0.44-cp39-abi3-musllinux_1_1_x86_64.whl (753.8 kB view details)

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

advent_of_code-2022.0.44-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (721.9 kB view details)

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

advent_of_code-2022.0.44-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.44-cp39-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for advent_of_code-2022.0.44-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 8703ee610c0f75ea160b2671c09be1565185e4ca01a3bb85b96b9d3f1955c0db
MD5 c031afc9f07eaa282d4785060662725c
BLAKE2b-256 bb357d212e5d40785267ed5fd917e4c0a4ea234097c36c73a76f2faaa0601d89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for advent_of_code-2022.0.44-cp39-abi3-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e1b212471aee21f01b4b5c3f492136b6852b595431f42ef50e1ab2afcb68b1df
MD5 20368fa805cc424356796b8fdecbe952
BLAKE2b-256 894c6f8c7bc8cee1bd4cbfd7794e5d96faf14207e22cade8d7271981b659ef44

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for advent_of_code-2022.0.44-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 131b6b42ebd8922ff2d7f9cbc9bf1e660f7e73f156b611202f4b26140f5cff49
MD5 bda50576ee1e055993d593abac48ed58
BLAKE2b-256 9b5372f66572a345f03fe030bbd489de2d734f42d8c9a29af445dab705769eef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for advent_of_code-2022.0.44-cp39-abi3-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 1575de1d737db281cbcbbf43d91dade847280953d9120d07e895d4b1970a44ee
MD5 2ec4dba9a446381f340fd638dd882f47
BLAKE2b-256 b1a84e3e9a46341ac7925264917d51e90f67c02432ca22d24ed609bebcb3d284

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