Aoc2021 Alternatives

Similar projects and alternatives to aoc2021

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better aoc2021 alternative or higher similarity.

Suggest an alternative to aoc2021

aoc2021 reviews and mentions

Posts with mentions or reviews of aoc2021. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-01-14.
  • [2021] What did you learn or take away from AoC 2021?
    5 projects | | 14 Jan 2022
    I used a doubly linked list of digits in a static array for one snailfish number, in a static array of snailfish numbers (length 100 = size of input file). Turns out the maximum length needed for all digits in one number was only 274 (for my input!). Part 1+2 runs in about 20 ms on an M1.
    5 projects | | 14 Jan 2022
    The constant time thing is counting fish in an age histogram mod 9, right? I think that idea floated around the solution thread. I am no longer sure if I saw it there first or came up with it myself..... but here's my implementation in C:
  • -🎄- 2021 Day 14 Solutions -🎄-
    152 projects | | 13 Dec 2021
    Added lots of comments as explanation of the ideas and the code:
    152 projects | | 13 Dec 2021
    C code. I'm afraid I went a little overboard with double checking everything. Are there even pairs for which no rule exists? If there are, I'm good :) Runs very fast in 180 µs on a Pi 4 @ 1.8 GHz:
  • -🎄- 2021 Day 6 Solutions -🎄-
    225 projects | | 5 Dec 2021
    Good ol' C code. Very simple program once you think of making a circular buffer from the population histogram by age bins, and simulating every day. I got stuck for a while trying to come up with a direct mathematical function which never gave me the exact number. The crux:
  • -🎄- 2021 Day 4 Solutions -🎄-
    267 projects | | 3 Dec 2021
    C, which takes some bookkeeping but it can be fast. I didn't push for every last drop of speed but still: about 3 ms on a Raspberry Pi 4 (1.8 GHz overclock, Buster desktop, not very quiet so I picked a good run). Code with lots of comments


Basic aoc2021 repo stats
about 1 month ago

ednl/aoc2021 is an open source project licensed under MIT License which is an OSI approved license.

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
Find remote jobs at our new job board There are 2 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.