Advent Of Code 2020
Go to file
2020-12-20 20:23:26 +01:00
aoclib day20: raw (ugly) version 2020-12-20 10:18:12 +01:00
inputs day20: raw (ugly) version 2020-12-20 10:18:12 +01:00
day01.py use python's own timeit module instead of our own halfbaked implementation 2020-12-07 11:00:58 +01:00
day02.py use python's own timeit module instead of our own halfbaked implementation 2020-12-07 11:00:58 +01:00
day03.py use python's own timeit module instead of our own halfbaked implementation 2020-12-07 11:00:58 +01:00
day04.py use python's own timeit module instead of our own halfbaked implementation 2020-12-07 11:00:58 +01:00
day05.py use python's own timeit module instead of our own halfbaked implementation 2020-12-07 11:00:58 +01:00
day06.py use python's own timeit module instead of our own halfbaked implementation 2020-12-07 11:00:58 +01:00
day07.py makes parsing minimally faster (and also more readable) 2020-12-08 08:55:18 +01:00
day08.py pre-optimizing the opcode makes p1 take twice the time, but p2 almost twice as fast 2020-12-08 10:51:26 +01:00
day09.py finally it clicked for d9p2 2020-12-10 15:28:17 +01:00
day10.py day 10 2020-12-10 07:47:12 +01:00
day11.py day11: remove another 2 dict-accesses 2020-12-11 13:52:48 +01:00
day12.py day12: it's a little bit slower, but I like the cleaner code 2020-12-12 11:20:30 +01:00
day13.py day13: remove unused import 2020-12-13 11:21:53 +01:00
day14.py day14 - raw solution 2020-12-14 07:33:18 +01:00
day15.py day15 - shorter, faster, still too slow 2020-12-15 06:46:48 +01:00
day16.py day16: faster and more readable 2020-12-16 08:03:59 +01:00
day17.py day17: missed one var substitution 2020-12-17 08:47:54 +01:00
day18.py day18: raw version 2020-12-18 07:20:31 +01:00
day19.py day19: lean on the solution for p2 and split the checks in two (much!) smaller lists -> from 1.1s down to 8ms 2020-12-19 09:44:25 +01:00
day20.py day20: comment to clarify the == 4 2020-12-20 20:23:26 +01:00
main.py day20: raw (ugly) version 2020-12-20 10:18:12 +01:00