My solutions for Advent of Code in 2023. Probably done mostly in Python 3.12 🐍 (or C++23 👨💻 or Rust 🦀).
Rules:
- Python: No external libraries, only the standard library. (Crates are allowed for Rust.)
- Violation: Day 24 Part 2. Using
numpy
to solve a 6x6 matrix.
- Violation: Day 24 Part 2. Using
- Always a general solution, not just for the input. Any input should work.
- A short runtime. No brute force solutions.
Other:
solutions/
contain the source files to solve the problem, one for each day. Executable via stdin to print both results. Keep in mind they are cleaned solutions.- Tiles below are generated via aoc-tiles.