My Advent of Code solutions for 2020-2024
Find a file
2020-12-23 17:01:59 +00:00
.github Attempt (and fail at) day 23 2020-12-23 17:01:59 +00:00
01-reportRepair Update README and meta files 2020-12-08 23:46:10 +00:00
02-passwordPhilosophy Update README and meta files 2020-12-08 23:46:10 +00:00
03-tobogganTrajectory Update README and meta files 2020-12-08 23:46:10 +00:00
04-passportProcessing Update README and meta files 2020-12-08 23:46:10 +00:00
05-binaryBoarding Update README and meta files 2020-12-08 23:46:10 +00:00
06-customCustoms Update README and meta files 2020-12-08 23:46:10 +00:00
07-handyHaversacks Update README and meta files 2020-12-08 23:46:10 +00:00
08-handheldHalting Code formatting 2020-12-14 19:52:30 +00:00
09-encodingError Day 9 2020-12-09 18:31:08 +00:00
10-adapterArray Code formatting 2020-12-14 19:52:30 +00:00
11-seatingSystem Code formatting 2020-12-14 19:52:30 +00:00
12-rainRisk Code formatting 2020-12-14 19:52:30 +00:00
13-shuttleSearch [13.2, Python] Remove debug print statement 2020-12-15 17:39:19 +00:00
14-dockingData Refactoring 2020-12-15 20:10:47 +00:00
15-rambunctiousRecitation Update template 2020-12-22 16:12:04 +00:00
16-ticketTranslation Code formatting 2020-12-18 01:51:37 +00:00
17-conwayCubes Code formatting 2020-12-18 01:51:37 +00:00
18-operationOrder Code formatting 2020-12-21 13:45:43 +00:00
19-monsterMessages Day 19 (Golang) 2020-12-19 20:29:34 +00:00
20-jurassicJigsaw Code formatting 2020-12-21 13:45:43 +00:00
21-allergenAmusement Day 21 (Python) 2020-12-21 13:04:52 +00:00
22-crabCombat Day 22 (Python): Optimize part two (a lot) 2020-12-22 16:14:05 +00:00
23-crabCups Attempt (and fail at) day 23 2020-12-23 17:01:59 +00:00
template Update template 2020-12-22 16:12:04 +00:00
.gitignore Update README and meta files 2020-12-08 23:46:10 +00:00
go.mod Add Go template 2020-12-05 14:42:27 +00:00
go.sum Add Go template 2020-12-05 14:42:27 +00:00
LICENCE Initial commit 2020-12-01 23:05:35 +00:00
requirements.txt Remove visualisation dependencies 2020-12-12 15:50:39 +00:00

Advent of Code 2020

Solutions to the 2020 Advent of Code, in at least Python and Go. I make no claims that they're the best way to do things, but if they produce a result within 15 seconds, I'm happy.

Go solutions are near direct copies of the Python solutions and may be added a few days afterwards.

Puzzle inputs and descriptions are not included in this repository. You'll have to get these yourself from the AoC website. Here's why.

AoC website - AoC subreddit - AoC awesome list


Key: Completed is completed, Incomplete is incomplete, Partially complete is partially complete (does not have both languages or does not have solutions to both parts) and Not yet attempted is released but not yet attempted. * means that this day has a visualisation

Day Python Go Notes
1 Completed Link Link
2 Completed Link Link
3 Completed Link Link
4 Completed Link Link
5 Completed Link Link
6 Completed Link Link
7 Completed Link Link
8 Completed Link Link
9 Completed Link Link
10 Completed Link Link
11 * Completed Link Link
12 * Completed Link Link
13 Partially complete Link
14 Completed Link Link
15 * Completed Link Link
16 Partially complete Link
17 Partially complete Link
18 Partially complete Link
19 Completed Link Link
20 Partially complete Link Only part one solved
21 Partially complete Link
22 Partially complete Link
23 Incomplete
24
25

Lines of code per day

(Boilerplate code and code that generates visualisations is not included)


Personal day-by-day stats

      --------Part 1--------   --------Part 2--------
Day       Time   Rank  Score       Time   Rank  Score
 22   06:37:56   9949      0   07:46:00   7333      0
 21   07:07:02   7031      0   07:34:43   6897      0
 20   12:40:05   9000      0          -      -      -
 19   07:14:52   7163      0   10:08:56   6083      0
 18   13:02:40  15057      0   17:01:47  15031      0
 17   19:16:58  17492      0   19:48:07  16771      0
 16   08:37:03  16270      0   11:24:49  13401      0
 15   11:38:11  20197      0   11:50:13  18272      0
 14   13:01:47  20661      0   14:41:22  17482      0
 13   05:43:41  16692      0   07:55:25   9661      0
 12   07:49:19  18545      0   09:08:54  16885      0
 11   12:07:36  24295      0   12:38:25  19932      0
 10   13:38:25  35155      0   15:10:40  24968      0
  9   12:26:06  34364      0   12:55:00  32791      0
  8   06:56:11  26688      0   07:13:46  22653      0
  7   12:03:04  29181      0   13:02:47  25777      0
  6   05:03:12  23094      0   05:22:54  21650      0
  5   06:42:59  25458      0   07:27:47  25658      0
  4   04:59:28  26236      0   11:53:07  34630      0
  3   07:18:34  33113      0   13:03:50  45815      0
  2   11:33:00  47471      0   11:38:14  44961      0
  1   18:09:35  65566      0   18:12:26  60825      0