My Advent of Code solutions for 2020-2024
Find a file
Tom aed18d1ac8
Day 17 (Python)
Third time lucky!
... it was not worth staying up until 1am for this
2020-12-18 00:53:41 +00:00
.github Day 17 (Python) 2020-12-18 00:53:41 +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 Day 15 (visualisation) 2020-12-15 20:56:30 +00:00
16-ticketTranslation Day 16 (Python) 2020-12-16 16:58:17 +00:00
17-conwayCubes Day 17 (Python) 2020-12-18 00:53:41 +00:00
template Update Python template 2020-12-12 14:29:00 +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) and Not yet attempted is released but not yet attempted. * means that this day has a visualisation

Day Python Go
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
19
20
21
22
23
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
 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