AdventOfCode VS aoc2022

Compare AdventOfCode vs aoc2022 and see what are their differences.

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
AdventOfCode aoc2022
5 22
7 2
- -
5.3 10.0
5 months ago 9 months ago
Rust C
- MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

AdventOfCode

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 2022-12-28.
  • Languages in 25 Days
    3 projects | news.ycombinator.com | 28 Dec 2022
    I did the same challenge this year, though I didn't use as “esoteric” languages (TeX… I love it :D), but I've made it more difficult than necessary by using the languages I'm familiar with first, before realizing this might be a mistake… I've written on my learnings on the AoC subreddit[0] and if you'd like to see my code, it's of course on GitHub[1].

    0: https://www.reddit.com/r/adventofcode/comments/zwi0t4/2022_w...

    1: https://github.com/d12bb/AdventOfCode/tree/main/2022

  • [2022] What I learned using a different language each day
    1 project | /r/adventofcode | 27 Dec 2022
    Anyways, if you're interested, here's the code. Now I'll try to get rid of all these compilers, interpreters, language servers, Neovim plugins etc. I'll never use again…
  • AoC 2022 day 11 done in Raku, looking for feedback
    1 project | /r/rakulang | 11 Dec 2022
    I never used Raku (or even Perl) before, but as I try to solve Advent of Code using a different language every day this year, I did today's problem in Raku. I'm quite intrigued by its Grammar feature and used it to parse the input, but found it really difficult to get working. That said, I'd like to hear from more experienced Rakuistas if what I did was even remotely idiomatic or looks just gross to your eyes. So here's my code (may be easier to read on Github):
  • -🎄- 2022 Day 11 Solutions -🎄-
    162 projects | /r/adventofcode | 10 Dec 2022
    Today's Raku: src
  • -🎄- 2022 Day 9 Solutions -🎄-
    195 projects | /r/adventofcode | 8 Dec 2022
    I'm doing different language each day, all solutions here.

aoc2022

Posts with mentions or reviews of aoc2022. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-12-26.
  • [2022 Day 9] "Rope Bridge". A particularly efficient implementation idea (for people who understand C++, but applicable to C/Java/Go/Rust as well)
    1 project | /r/adventofcode | 19 Mar 2023
    It may be a nifty hash table (no, it is!:)) but the whole program runs about 12x slower on an M1 than my version where I first determine the max dimensions and simply allocate a grid of booleans... So I wonder how much the 8x8 bitset breakup could improve. But bitsets are a C++ feature. In C, like NRK: https://github.com/ednl/aoc2022/blob/main/09.c (my "startstoptimer.c" and .h are in the same repo)
  • [2022 Day 15 (Part 2)] [Python] I wrote a really fast solution for day 15 part 2 (less than 1ms). What do you think of the algorithm I came up with?
    3 projects | /r/adventofcode | 26 Dec 2022
    I also checked lines but only after doing a rotation by 45 degrees, so the lines are straight. Compiled in C, fastest run time on M1 was 26 µs: https://github.com/ednl/aoc2022/blob/main/15.c
  • -🎄- 2022 Day 15 Solutions -🎄-
    140 projects | /r/adventofcode | 14 Dec 2022
    Same code but with preprocessed input to make it all fit into memory, runs in 7 ms on an Arduino Uno! https://github.com/ednl/aoc2022/blob/main/aoc22-15/aoc22-15.ino
  • -🎄- 2022 Day 13 Solutions -🎄-
    149 projects | /r/adventofcode | 12 Dec 2022
    Complete program runs in 463 µs on Apple M1, 2.61 ms on Pi 4. See comments at the top of the source file for how I measured. My comparison function:
  • -🎄- 2022 Day 12 Solutions -🎄-
    146 projects | /r/adventofcode | 11 Dec 2022
  • [2022 day 11][C] Benching Monkeys
    2 projects | /r/adventofcode | 11 Dec 2022
    Not 100% sure this is Upping-The-Ante, maybe just Other. I wanted to share some benchmark results of my solution for today, day 11 with the 10,000 monkeys, and how I got there. I think the easiest way to compare performance is to use the same hardware, and nowadays fairly common & standardised hardware might be the Raspberry Pi 4. Although, you can't buy any for years now... Best score I got when running my solution on my Pi 4 home server is 15.6 ms.
  • -🎄- 2022 Day 11 Solutions -🎄-
    162 projects | /r/adventofcode | 10 Dec 2022
    I quickly saw that I could do "item = item modulo (product of all div-test numbers)" but the implementation took me a while in C without queues or circular buffers. But that's all part of the fun for me! I didn't look for further clever optimisations because the compiled program runs in 20 ms on a Raspberry Pi 4. That was fast enough for today, I thought. Source code: https://github.com/ednl/aoc2022/blob/main/11.c
  • -🎄- 2022 Day 10 Solutions -🎄-
    201 projects | /r/adventofcode | 9 Dec 2022
    Yay, embedded software engineering!! :) Short, fast & almost no memory needed in C: https://github.com/ednl/aoc2022/blob/main/10.c or the relevant bits:
  • -🎄- 2022 Day 9 Solutions -🎄-
    195 projects | /r/adventofcode | 8 Dec 2022
    That's great, but on what hardware? My solution in C runs in 0.8 ms average (0.6 ms minimum) using hyperfine to measure 1000 runs in a Mac Mini M1. Same on a Pi 4 in performance mode: 3.6 - 3.8 ms.
  • -🎄- 2022 Day 8 Solutions -🎄-
    208 projects | /r/adventofcode | 7 Dec 2022
    Well, it took me a while to realise that in part 1 you always have to check the whole row or column because a higher tree can come at any point ... And except for skipping the borders, I couldn't come up with any sort of clever optimisation that would help reduce the O(N^2) complexity. It still runs in under 1 ms on a Mac Mini M1 according to hyperfine. Full code 52 lines without space/comments: https://github.com/ednl/aoc2022/blob/main/08.c

What are some alternatives?

When comparing AdventOfCode and aoc2022 you can also consider the following projects:

AdventOfCode - Hacky solutions for lovely problems

rust-mos - Empowering everyone to build reliable and efficient software.

adventofcode - adventofcode.com solutions

AdventOfCode2022

aoc2018

aoc - KlongPy Advent of Code (AoC) solutions

AoC - my personal repo for the advent of code yearly challenge

AOC2022 - Advent of Code 2022, solved in Haskell

Advent-of-code - My solutions of adventofcode.com

aoc-go - A Golang tool for generating code for Advent of Code

advents-of-code - 🎄🎁 Solutions for the yearly advent of code challenges

AdventofCode2022 - My Advent of Code 2022 solutions in Kotlin