Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
I would only consider myself conversant in 3 of these languages, so don't assume the timing metrics reflect the relative performance characteristics of these languages. For example, the solutions in C and python implement a bit vector solution inspired by a u/askalsi post, but my rust solution, which represented the first lines of rust code I'd ever written, was more naive.
I benchmarked all 25 days in 4 languages (using GitHub Actions, which performs worse than my local dev setup, but feels more fair for reproducibility). Can't get any pretty animated output, though.
Related posts
- [2020 Day 23 Part 2] [Haskell] Did anyone find a way to get decent performance without using a mutable data structure?
- 2020 Day 21 Solutions
- 2020 Day 20 Solutions
- The DevRel Digest November 2023: DevRel You Should Know Part One and Why I Will Never, Ever Leave Developer Relations
- AocKt: Test-driven Advent of Code in Kotlin