How many teams?
- (The 11th team that appears in the distance table is switching conferences.)
What belongs in the I/O subsystem?
Read distances. Read dates of competition. Read restrictions on competition. Read anything else you think will be useful. Write schedule.
How do we know what file to read from?
Either you will prompt the user or the user will specify it on the command line.
Do we need to build a GUI?
No. A textual UI will suffice.
How should we submit our non-code materials?
In your GitHub repo. You can have a Markdown document or a Wiki post or ....