→ https://adventofcode.com/2022
├ configure — Check for project dependencies
├ test.sh — Test runner for entire repository
│
├ 01 - Day 1
│ ├ input - Individual input puzzle (not included)
│ ├ sample - Sample puzzle from the problem statement
│ ├ expected - Expected output for puzzle solvers
│ ├ run.py - Puzzle solver (any executable file matching `^run.`)
│ └ run.hs - There can be more than one solver per day
│
├ 02
│ ├ input
…
./configure && ./test.sh