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'm not certain, but this seems similar to my solution: https://github.com/UnicycleBloke/aoc2021/blob/master/day06/day06.cpp. I rotate an array of counts for days, and add the count for Day 8 to that for Day 6. Speed depends on the machine, but both parts run in about a millisecond on mine.
I took a few hints from the solutions thread and made this in C which executes in 0.4 milliseconds on a Raspberry Pi 4: https://github.com/ednl/aoc2021/blob/main/day06.c
NOTE:
The number of mentions on this list indicates mentions on common posts plus user suggested alternatives.
Hence, a higher number means a more popular project.