Skip to content

Latest commit

 

History

History
5 lines (3 loc) · 863 Bytes

README.md

File metadata and controls

5 lines (3 loc) · 863 Bytes

This repository contains my Python solutions for AOC. I may revisit this some day and write it in more programming languages like Uiua or Rust.

In this repository, I will try to find fun and elegant solutions to things. Occasionally I will have notes about how cool I found a problem or prior failed attempts at doing a problem, or just a bit of commentary.

I have a philosophy to use as few external libraries/modules as possible. A bunch of AoC days can be absolutely obliterated with sympy but where's the fun in that? What I will allow myself to use though are things from collections like defaultdict and deque, the random module, heapq, and dataclasses. I understand how they work and I can do without them, it'd just be tedious so I will just use Python's implementation since those standard modules are written in C by way smarter people.