My Advent of Code solutions for 2020-2024
Find a file
2020-12-15 20:57:37 +00:00
.github Update README.md 2020-12-15 20:57:37 +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
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
17
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
 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