Solutions for advent of code 2020 in Kotlin. All puzzles done on the day of release. The code was cleaned up and refactored a bit after each day, taking both parts into account, so it's quite clean and idiomatic (I think).
Stats that probably tell nothing at all, but why not:
Day | Part 1 | Part 2 | ||
---|---|---|---|---|
1 | 05:16:37 | 20628 | 05:19:41 | 18626 |
2 | 08:41:14 | 38177 | 08:44:32 | 35913 |
3 | 04:10:50 | 22825 | 04:25:32 | 21508 |
4 | 04:49:55 | 25636 | 05:43:09 | 20323 |
5 | 03:14:12 | 14413 | 03:18:43 | 13507 |
6 | 05:09:33 | 23513 | 05:20:43 | 21495 |
7 | 09:38:00 | 24995 | 09:51:23 | 20883 |
8 | 10:10:07 | 32313 | 10:20:59 | 27667 |
9 | 04:12:27 | 19932 | 04:21:10 | 17940 |
10 | 07:47:12 | 26744 | 08:18:43 | 16297 |
11 | 01:30:00 | 6841 | 01:37:32 | 4857 |
12 | 06:35:16 | 16599 | 06:47:59 | 13715 |
13 | 06:10:00 | 17682 | 07:35:27 | 9295 |
14 | 06:21:45 | 14237 | 06:59:48 | 10799 |
15 | 06:17:02 | 15119 | 06:17:56 | 13110 |
16 | 03:31:11 | 10127 | 06:07:05 | 8993 |
17 | 08:55:19 | 11160 | 08:58:19 | 10334 |
18 | 05:31:13 | 9373 | 07:31:04 | 9062 |
19 | 15:56:06 | 12149 | 16:54:16 | 9375 |
20 | 07:20:44 | 6123 | 10:13:22 | 2935 |
21 | 08:56:00 | 7908 | 09:03:31 | 7655 |
22 | 07:22:38 | 10397 | 08:13:16 | 7577 |
23 | 05:54:51 | 7115 | 08:34:43 | 4863 |
24 | 21:12:55 | 11652 | 21:30:49 | 10578 |
25 | 11:37:44 | 9633 | 11:38:45 | 7258 |