- gen.py [YEAR, DAY]
- creates necessary directories for running and testing challenges, applies templates from template directory
- run.py [YEAR, DAY, PART]
- fetches and executes given part of a challenge
- test.py [YEAR, DAY, PART]
- runs unit tests for given challenge. Can run single or both parts.
- bench.py [YEAR, DAY, PART]
- measures average time over 100 runs in seconds for given challenge
- No chatGPT or similar tools
- No looking up answers
- Stick to standard library, unless strictly necessary
- Do my best to write simple and clean code
- Publish honest benchmarks for each day and part