By Nathan Chin, Eric Liu, Casey Takahashi, Joshua Zhang
Running q1.py will parse through and act on each file in /input For each file, prints a human-readable format for the matrix It will also create (if necessary) and populate the folder /output
Running q2.py will parse through and act on each file in /input For each file, prints the best path and associated minimum cost It will also create (if necessary) and populate the folder /output
Running q3.py will parse through and act on each file in /input For each file, prints the best path, associated minimum cost, and time It will also create (if necessary) and populate the folder /output