|
aoclib
|
day20: raw (ugly) version
|
2020-12-20 10:18:12 +01:00 |
|
inputs
|
day23
|
2020-12-23 07:21:00 +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: limit transformations to the absolute necessary
|
2020-12-20 21:38:49 +01:00 |
|
day21.py
|
day21
|
2020-12-21 06:57:49 +01:00 |
|
day22.py
|
day22
|
2020-12-22 08:38:38 +01:00 |
|
day23.py
|
day23
|
2020-12-23 07:21:00 +01:00 |
|
main.py
|
day20: raw (ugly) version
|
2020-12-20 10:18:12 +01:00 |