/AoC2021

Primary LanguagePython

AoC 2021

Omkar's attempt (keyword attempt) to solve problems after midnight EST quickly.

more details

I initially wrote days 1 and 2 in Kotlin, but refactored my solutions to use Python later for speed.

results

Day P1 solve time P1 rank P2 solve time P2 rank
1 started late - started late -
2 2:57 950 4:44 (1:15) 731
3 5:27 677 20:31 (15:04) 996
4 11:48 307 13:36 (1:48) 188
5 14:38 1474 22:12 (7:34) 1177
6 4:04 313 7:09 (3:05) 199
7 2:37 283 6:41 (4:04) 697
8 8:08 1151 36:18 (28:10) 680
9 3:17 71 9:17 (6:00) 61
10 3:58 101 8:18 (4:20) 115
11 14:11 582 17:00 (2:49) 607
12 57:14 4830 59:38 (2:24) 3334
13 8:56 278 12:49 (3:53) 235
14 10:03 832 34:32 (24:29) 1219
15 5:06 80 48:06 (43:00) 1436
16 24:35 169 29:48 (5:13) 128
17 18:24 794 26:21 (7:57) 824
18 10:40:50 7330 10:44:37 (3:47) 7080
19 9:50:26 4074 10:06:24 (15:58) 3899
20 37:35 1067 42:23 (4:48) 1073
21 10:05 686 1:06:00 (55:55) 1490
22 6:36 153 2:37:08 (2:30:32) 1608
23 56:22 824 13:30:52 (12:34:30) 4547
24 2:05:37 586 2:07:34 (1:57) 514
25 10:30 157 10:34 (0:04) 134

Final global rank: 466th

Notes:

  • Day 1 started late
  • Day 15 part A solution is incorrect on some test cases, but passed mine :P
  • Day 18 solved the following morning
  • Day 19 also solved the following morning
  • Day 22 has two solutions: one VERY slow, and one faster
  • Day 23 part B solved the following morning
  • Day 24 solved by hand; code contains my correct answers