The following table contains wall-clock timings of all 25 solutions, as well as the produced answer to both parts. The time includes computing both parts of the problem, using the timing method in lib.rs. It was done on a MacBook Pro (15-inch, 2017)
with a 2,8 GHz Quad-Core Intel Core i7
CPU.
Day | Part one | Part two | Time |
---|---|---|---|
01 | 786811 | 199068980 | 1068 µs |
02 | 591 | 335 | 24 µs |
03 | 220 | 2138320800 | 8 µs |
04 | 226 | 160 | 432 µs |
05 | 913 | 717 | 128 µs |
06 | 7120 | 3570 | 808 µs |
07 | 164 | 7872 | 285 µs |
08 | 1331 | 1121 | 177 µs |
09 | 138879426 | 23761694 | 42 µs |
10 | 1656 | 56693912375296 | 46 µs |
11 | 2299 | 2047 | 24 ms |
12 | 1221 | 59435 | 19 µs |
13 | 3997 | 500033211739354 | 15 µs |
14 | 6559449933360 | 3369767240513 | 7300 µs |
15 | 1522 | 18234 | 2548 ms |
16 | 27898 | 2766491048287 | 325 µs |
17 | 313 | 2640 | 19 ms |
18 | 510009915468 | 321176691637769 | 192 µs |
19 | 165 | 274 | 20 ms |
20 | 104831106565027 | 2093 | 2928 µs |
21 | 2280 | "vfvvnm,bvgm,rdksxt,xknb,hxntcz,bktzrz,srzqtccv,gbtmdb" | 577 µs |
22 | 33400 | 33745 | 163 ms |
23 | 52937846 | 8456532414 | 635 ms |
24 | 332 | 3900 | 56 ms |
25 | 12929 | '🎄' | 4147 µs |
Total | 3483 ms |