Adventofcode Alternatives

Similar projects and alternatives to adventofcode

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

adventofcode reviews and mentions

Posts with mentions or reviews of adventofcode. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-12-24.
  • -🎄- 2021 Day 25 Solutions -🎄-
    38 projects | | 24 Dec 2021
  • -🎄- 2021 Day 24 Solutions -🎄-
    60 projects | | 23 Dec 2021
    Go Five and a half days after the problem was posted, I still scored under 10,000.
  • -🎄- 2021 Day 23 Solutions -🎄-
    48 projects | | 22 Dec 2021
    Raku and Go because the Raku implementation took tens of minutes to get a slightly-too-high answer, so I figured it would be easier to iterate on bug fixing in a language that could get a wrong answer in seconds. After a couple days of occasional work and a very tedious Go test case that demonstrated my move logic was correct, I realized that my bug was in discarding board states if I'd seen them show up before, even if the new one came at a lower total cost. For example, inefficiently moving As into position before moving D in would produce a high-cost solved board faster than moving the D first and then efficiently moving the As. By changing my seen set to a map of board state to cost, my code suddenly worked.
  • -🎄- 2021 Day 22 Solutions -🎄-
    80 projects | | 21 Dec 2021
    Raku 5216/1574.
  • -🎄- 2021 Day 21 Solutions -🎄-
    94 projects | | 20 Dec 2021
    Raku 3364/1406. Memoization cached 22828 trees, saving 135153328222302 wins for part 2, so it ran in less than half a minute, which is a big improvement over the last two days.
  • -🎄- 2021 Day 20 Solutions -🎄-
    98 projects | | 19 Dec 2021
    Raku 3524/4678 after a long time before I realized the actual input has an important difference from the example input and another long time before I realized I only half-fixed a bug after I implemented a faster part 2 solution.
    98 projects | | 19 Dec 2021
    Raku and Go 10828/10559 (because I spent about 40 hours thinking that 3D rotation is commutative across axes, until I did a second round of experimenting with a Rubik's cube). The Raku solution runs in about 41 minutes, the Go solution runs in about 41 seconds.
  • -🎄- 2021 Day 18 Solutions -🎄-
    144 projects | | 17 Dec 2021
    Raku 1918/1873 at 2:23 and 2:31, which is my best score since day 1, despite taking ~20 times as long :-)
  • -🎄- 2021 Day 17 Solutions -🎄-
    99 projects | | 16 Dec 2021
    Raku, 4863/4996. I thought for awhile about analytic solutions, concluded that it was probably covered by some calculus or linear algebra that I forgot, and decided to brute force it. I'm glad I did, since part 2 would be even more challenging analytically. I also managed to introduce a whole bunch of bugs, including an extended period of WTF until I realized that (25-7i).re ∈ 20..30 is False because returns a Num but a Range of Int only accepts ∈ on Ints. Meanwhile, (25-7i).re ~~ 20..30 (smartmatch, not set containment) returns True because There's More Than One Way To Do It, And Some Of Them Are Subtly Wrong.
  • -🎄- 2021 Day 16 Solutions -🎄-
    148 projects | | 15 Dec 2021
    Raku, 2388 / 2366, which suggests that everyone else who worked at my pace also quickly realized that part 2 would be "Evaluate the stack of values."
  • A note from our sponsor - SonarQube | 24 Sep 2022
    Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free. Learn more →


Basic adventofcode repo stats
9 months ago

flwyd/adventofcode is an open source project licensed under MIT License which is an OSI approved license.

Download’s Tech Salary Report
Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform
Find remote jobs at our new job board There are 5 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.