aoclife
Find a file
2020-12-25 21:12:18 +01:00
c64 c64(day02): Implement 2020-12-18 20:04:14 +01:00
python python(day24): Day24 hype, all caught up 2020-12-25 02:14:18 +01:00
rust rust(day15): Optimize day 15 to ~450 ms 2020-12-25 21:12:18 +01:00
.gitignore rust(day23): Rust too 2020-12-25 02:15:25 +01:00
README.md Add super cool README 2020-12-25 02:48:57 +01:00

Advent of Code 2020

Completion

Days 6 and 12 are missing because I did them in IPython and never bothered putting them in a source file, probably.

Day Rust Python C64
ASM
1 ✔️ ✔️
2 ✔️ ✔️
3 ✔️
4 ✔️
5 ✔️ ✔️
6
7 ✔️
8 ✔️
9 ✔️ ✔️ ✔️
10 ✔️
11 ✔️
12
13 ✔️
14 ✔️
15 ✔️
16 ✔️
17 ✔️
18 ✔️
19 ✔️
20 ✔️
21 ✔️
22 ✔️
23 ✔️ ✔️
24 ✔️
25

Benchmarks (Rust)

I'm somewhat trying to do the <1 second challenge, but I've been a bit short on time (and willpower), and I'm just faster at solving challenges in Python. Anyway, here's my benchmarks (ran on my mostly idle server):

Day Time
1 110.842µs
2 106.041µs
3 50.453µs
4 289.916µs
5 70.621µs
6 -
7 -
8 171.188µs
9 45.173µs
10 -
11 -
12 -
13 -
14 -
15 610 889.119µs
16 340.309µs
17 69 633.263µs
18 -
19 367.589µs
20 -
21 -
22 -
23 208.547302ms
24 -
25 -
Total: 890.621816ms