So far I'm doing this in Go.

The directories are organized day/part. So to run, you'd do something like:

go run 01/part1/main.go