Execution times for Advent of Code 2015
- 🎅 Solutions by Artur Hallmann
- 🔖 Github Repository
- 🚀 Benchmarked using Github Actions
Distribution of 32910.58 ms
📅 Day 1: Not Quite Lisp
Day 1 Part 1
Result : 232
-
generator: 400ns
-
runner: 43.603µs
Result - alt1 : 232
-
generator: 200ns
-
runner: 35.903µs
Flame Graph:
Day 1 Part 2
Result : 1783
-
generator: 300ns
-
runner: 14.6µs
Flame Graph:
📅 Day 2: I Was Told There Would Be No Math
Day 2 Part 1
Result : 1586300
-
generator: 157.009µs
-
runner: 2.2µs
Flame Graph:
Day 2 Part 2
Result : 3737498
-
generator: 169.31µs
-
runner: 1.8µs
Flame Graph:
📅 Day 3: Perfectly Spherical Houses in a Vacuum
Day 3 Part 1
Result : 2565
-
generator: 300ns
-
runner: 612.335µs
Flame Graph:
Day 3 Part 2
Result : 2639
-
generator: 300ns
-
runner: 730.941µs
Flame Graph:
📅 Day 4: The Ideal Stocking Stuffer
Day 4 Part 1
Result : 346386
-
generator: 300ns
-
runner: 78.518263ms
-
🤯 Flame Graph generation took longer than three minutes.
Day 4 Part 2
Result : 9958218
-
generator: 300ns
-
runner: 2.143443284s
-
🤯 Flame Graph generation took longer than three minutes.
📅 Day 5: Doesn't He Have Intern-Elves For This?
Day 5 Part 1
Result : 238
-
generator: 300ns
-
runner: 520.227µs
Flame Graph:
Day 5 Part 2
Result : 69
-
generator: 300ns
-
runner: 15.568298ms
Flame Graph:
📅 Day 6: Probably a Fire Hazard
Day 6 Part 1
Result : 377891
-
generator: 300ns
-
runner: 49.987358ms
-
🤯 Flame Graph generation took longer than three minutes.
Day 6 Part 2
Result : 14110788
-
generator: 300ns
-
runner: 47.230859ms
-
🤯 Flame Graph generation took longer than three minutes.
📅 Day 7: Some Assembly Required
Day 7 Part 1
Result : 3176
-
generator: 170.41µs
-
runner: 97.405µs
Flame Graph:
Day 7 Part 2
Result : 14710
-
generator: 168.009µs
-
runner: 301.917µs
Flame Graph:
📅 Day 8: Matchsticks
Day 8 Part 1
Result : 1350
-
generator: 300ns
-
runner: 119.707µs
Flame Graph:
Day 8 Part 2
Result : 2085
-
generator: 300ns
-
runner: 287.416µs
Flame Graph:
📅 Day 9: All in a Single Night ---
Day 9 Part 1
Result : 141
-
generator: 1.587189ms
-
runner: 21.490705ms
-
🤯 Flame Graph generation took longer than three minutes.
Day 9 Part 2
Result : 736
-
generator: 1.648692ms
-
runner: 21.015581ms
-
🤯 Flame Graph generation took longer than three minutes.
📅 Day 10: Elves Look, Elves Say
Day 10 Part 1
Result : 329356
-
generator: 200ns
-
runner: 115.977859ms
-
🤯 Flame Graph generation took longer than three minutes.
Day 10 Part 2
Result : 4666278
-
generator: 300ns
-
runner: 1.663043284s
-
🤯 Flame Graph generation took longer than three minutes.
📅 Day 11: Corporate Policy
Day 11 Part 1
Result : hxbxxyzz
-
generator: 200ns
-
runner: 869.249µs
Flame Graph:
Day 11 Part 2
Result : hxcaabcc
-
generator: 300ns
-
runner: 41.538733ms
-
🤯 Flame Graph generation took longer than three minutes.
📅 Day 12: JSAbacusFramework.io
Day 12 Part 1
Result : 191164
-
generator: 1.094962ms
-
runner: 107.906µs
Flame Graph:
Day 12 Part 2
Result : 87842
-
generator: 1.144964ms
-
runner: 86.505µs
Flame Graph:
📅 Day 13: Knights of the Dinner Table
Day 13 Part 1
Result : 709
-
generator: 1.623591ms
-
runner: 112.222219ms
-
🤯 Flame Graph generation took longer than three minutes.
Day 13 Part 2
Result : 668
-
generator: 1.736896ms
-
runner: 1.035499581s
-
🤯 Flame Graph generation took longer than three minutes.
📅 Day 14: Reindeer Olympics
Day 14 Part 1
Result : 2660
-
generator: 1.006157ms
-
runner: 500ns
Flame Graph:
Day 14 Part 2
Result : 1256
-
generator: 1.117262ms
-
runner: 360.12µs
Flame Graph:
📅 Day 15: Science for Hungry People
Day 15 Part 1
Result : 13882464
-
generator: 1.298973ms
-
runner: 1.467582ms
Flame Graph:
Day 15 Part 2
Result : 11171160
-
generator: 1.156264ms
-
runner: 474.827µs
Flame Graph:
📅 Day 16: Aunt Sue
Day 16 Part 1
Result : 213
-
generator: 1.186767ms
-
runner: 38.502µs
Flame Graph:
Day 16 Part 2
Result : 323
-
generator: 1.181067ms
-
runner: 81.604µs
Flame Graph:
📅 Day 17: No Such Thing as Too Much
Day 17 Part 1
Result : 4372
-
generator: 2.8µs
-
runner: 56.373576ms
-
🤯 Flame Graph generation took longer than three minutes.
Day 17 Part 2
Result : 4
-
generator: 3µs
-
runner: 66.118732ms
-
🤯 Flame Graph generation took longer than three minutes.
📅 Day 18: Like a GIF For Your Yard
Day 18 Part 1
Result : 814
-
generator: 34.902µs
-
runner: 26.501683ms
-
🤯 Flame Graph generation took longer than three minutes.
Day 18 Part 2
Result : 924
-
generator: 38.202µs
-
runner: 25.178715ms
-
🤯 Flame Graph generation took longer than three minutes.
📅 Day 19: Medicine for Rudolph
Day 19 Part 1
Result : 576
-
generator: 28.301µs
-
runner: 1.073161ms
Flame Graph:
📅 Day 20: Infinite Elves and Infinite Houses
Day 20 Part 1
Result : 831600
-
generator: 700ns
-
runner: 2.604037007s
-
🤯 Flame Graph generation took longer than three minutes.
Day 20 Part 2
Result : 884520
-
generator: 700ns
-
runner: 2.821232182s
-
🤯 Flame Graph generation took longer than three minutes.
📅 Day 21: RPG Simulator 20XX
Day 21 Part 1
Result : 121
-
generator: 2.9µs
-
runner: 178.11µs
Flame Graph:
Day 21 Part 2
Result : 201
-
generator: 3.1µs
-
runner: 62.003µs
Flame Graph:
📅 Day 22: Wizard Simulator 20XX
Day 22 Part 1
Result : 1269
-
generator: 10.301µs
-
runner: 246.163245ms
-
🤯 Flame Graph generation took longer than three minutes.
Day 22 Part 2
Result : 1309
-
generator: 3.9µs
-
runner: 69.74777ms
-
🤯 Flame Graph generation took longer than three minutes.
📅 Day 23: Opening the Turing Lock
Day 23 Part 1
Result : 307
-
generator: 15.201µs
-
runner: 63.803µs
Flame Graph:
Day 23 Part 2
Result : 160
-
generator: 19.001µs
-
runner: 26.902µs
Flame Graph:
📅 Day 24: It Hangs in the Balance
Day 24 Part 1
Result : 11846773891
-
generator: 4.1µs
-
runner: 10.792664563s
-
🤯 Flame Graph generation took longer than three minutes.
Day 24 Part 2
Result : 80393059
-
generator: 4.2µs
-
runner: 10.724247387s
-
🤯 Flame Graph generation took longer than three minutes.
📅 Day 25: Let It Snow
Day 25 Part 1
Result : 2650453
-
generator: 631.936µs
-
runner: 107.814242ms
-
🤯 Flame Graph generation took longer than three minutes.