diff options
| author | Gustav Sörnäs <gusso230@student.liu.se> | 2019-12-09 07:43:23 +0100 |
|---|---|---|
| committer | Gustav Sörnäs <gusso230@student.liu.se> | 2019-12-09 09:20:18 +0100 |
| commit | 466ba28aba9ee6ab37b99c8c22ae76518af79a05 (patch) | |
| tree | 9b9fe3544382d95d78e4ea416723b6ce0bd30a2a /solutions/py/main.py | |
| parent | 16bf5e7c1918fe9e45887010fc05e66d8a0b060e (diff) | |
| download | aoc-466ba28aba9ee6ab37b99c8c22ae76518af79a05.tar.gz | |
Additional timing-stats
Diffstat (limited to 'solutions/py/main.py')
| -rw-r--r-- | solutions/py/main.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/solutions/py/main.py b/solutions/py/main.py index 06133f3..8887664 100644 --- a/solutions/py/main.py +++ b/solutions/py/main.py @@ -24,6 +24,13 @@ for mod, day in zip(mods, range(len(mods))): print("Part", 2, mod.pt2(open("../input/" + str(day+1).zfill(2), "r").readlines())) timings[day][1] = time.clock_gettime_ns(clock_type) - t0 +print() +tot = 0 for day in range(len(timings)): for part in range(2): - print("day", str(day+1).zfill(2), part+1, " ", timings[day][part] / 1000000, "ms") + tot += timings[day][part] +for day in range(len(timings)): + for part in range(2): + print("day {0}-{1}: {2:.2f}ms\t({3:.1f}%)".format(str(day+1).zfill(2), part+1, \ + timings[day][part] / 1000000, 100*timings[day][part] / tot)) +print("sum", tot / 1000000, "ms") |
