File tree 1 file changed +13
-3
lines changed
1 file changed +13
-3
lines changed Original file line number Diff line number Diff line change @@ -17,6 +17,7 @@ import (
17
17
"log"
18
18
"os"
19
19
"strings"
20
+ "time"
20
21
)
21
22
22
23
type Direction int
@@ -284,16 +285,25 @@ func runFile(fname string) {
284
285
d .orientations = d .pointset .allOrientations ()
285
286
}
286
287
fmt .Printf ("Running Part 1 on %s\n " , fname )
288
+ start := time .Now ()
287
289
res1 := part1 (devices )
288
- log .Printf ("Part 1 got %d\n " , res1 )
290
+ dur := time .Since (start )
291
+ fmt .Printf ("Part 1 got %d\n " , res1 )
292
+ fmt .Printf ("Part 1 took %s\n " , dur )
289
293
fmt .Printf ("Running Part 2 on %s\n " , fname )
294
+ start = time .Now ()
290
295
res2 := part2 (devices )
291
- log .Printf ("Part 2 got %d\n " , res2 )
296
+ dur = time .Since (start )
297
+ fmt .Printf ("Part 2 got %d\n " , res2 )
298
+ fmt .Printf ("Part 2 took %s\n " , dur )
292
299
}
293
300
294
301
func main () {
295
302
for _ , fname := range os .Args [1 :] {
296
- log .Printf ("Running day19 on %s\n " , fname )
303
+ fmt .Printf ("Running day19 on %s\n " , fname )
304
+ start := time .Now ()
297
305
runFile (fname )
306
+ dur := time .Since (start )
307
+ fmt .Printf ("%s took %s\n " , fname , dur )
298
308
}
299
309
}
You can’t perform that action at this time.
0 commit comments