advent-of-code-2021
Advent of Code 2021 Java 17 (by zebalu)
aoc-2021
Advent of Code 2021 with C#/LINQ (by jasonincanada)
advent-of-code-2021 | aoc-2021 | |
---|---|---|
12 | 12 | |
0 | 0 | |
- | - | |
0.0 | 0.0 | |
about 2 years ago | over 2 years ago | |
Java | C# | |
Apache License 2.0 | - |
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.
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.
advent-of-code-2021
Posts with mentions or reviews of advent-of-code-2021.
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 -🎄-
Java (nothing special, simple implementation of the rules, I have only posted to fit for the rules here)
-
-🎄- 2021 Day 16 Solutions -🎄-
Java, the code is still a mess, but if you need some tips, it might help.
-
-🎄- 2021 Day 15 Solutions -🎄-
Java Using Dijsktra's alogorithm to find the cheapest path.
-
-🎄- 2021 Day 11 Solutions -🎄-
Java
-
-🎄- 2021 Day 10 Solutions -🎄-
Java if you are interested.
-
-🎄- 2021 Day 9 Solutions -🎄-
If you are using custom Coord objects, you could consider going in and making a map of coord to value. Saves a bunch of boundaries checks, as you can see in zebalu's solution (another comment in thread) https://github.com/zebalu/advent-of-code-2021/blob/master/src/main/java/io/github/zebalu/aoc2021/Day09.java
-
-🎄- 2021 Day 7 Solutions -🎄-
Java 17, could be shorter, but I find this more readable (Gauss has helped a lot.)
-
-🎄- 2021 Day 6 Solutions -🎄-
Java nothing special:
-
-🎄- 2021 Day 5 Solutions -🎄-
Java 17, if you are looking for one. (However, it is not really a Java community...) I was really lost in diagonals, and it is not an "elegant" or less then 100 bytes of code solution, but I hope it is readable, if you are lost...
-
-🎄- 2021 Day 3 Solutions -🎄-
Hi! Nothing special, I might refactor later (since it is very rushed together), but Java 17, if you are interested.
aoc-2021
Posts with mentions or reviews of aoc-2021.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-12-16.
-
-🎄- 2021 Day 17 Solutions -🎄-
Basic C# solution with a straightforward try-everything simulation. This one could've been called 50 Thousand Iterations Under the Sea
-
-🎄- 2021 Day 15 Solutions -🎄-
C# solution
-
-🎄- 2021 Day 14 Solutions -🎄-
C# solution, I keep letter pair counts in a square grid and a separate map for individual letter counts
-
-🎄- 2021 Day 12 Solutions -🎄-
C# solution with basic graph search. I track the step counts to each cave and decide which next caves to take based on them, and prune it after returning from a recursive call to SearchFrom
-
-🎄- 2021 Day 10 Solutions -🎄-
C# solution with a straightforward stack-based approach. I modeled sum types using abstract record on line 62 to handle the three different return values from the processing function
-
-🎄- 2021 Day 9 Solutions -🎄-
C# solution, simple flood-fill type algo. I found a use for C# 9.0's record types, explained in the blurb at the top of the file
-
-🎄- 2021 Day 8 Solutions -🎄-
C# solution with a manual deduction process (one of many possible no doubt) that I figured out in the hours after midnight, then I slept on it and it took all morning to actually code the thing, but I like the result. Again a sprinkling of LINQ makes it bearable to write and read
-
-🎄- 2021 Day 7 Solutions -🎄-
C# code tries all positions between first and last crab
-
-🎄- 2021 Day 6 Solutions -🎄-
C# solution same as most others but with a bit of LINQ
-
-🎄- 2021 Day 5 Solutions -🎄-
C# nothing noteworthy other than LINQ saving the day again
What are some alternatives?
When comparing advent-of-code-2021 and aoc-2021 you can also consider the following projects:
AlgorithmProblems - Solutions to Algorithm Problems :chart_with_upwards_trend: :neckbeard:
adventofcode
aoc - advent of code (js / deno ts )
scrapyard - Space for notes and experiments while learning the Rust programming language
AdventOfCodeRust2021 - Code related to Advent of Code 2021 using Rust
advent-of-code-2021-rescript - Advent of Code 2021 - implemented in ReScript
advent-of-code-2021
AOC - Advent of Code solutions
advent_of_code - My solutions to advent of code puzzles
aoc2021
Advent-Of-Code
AdventOfCode2021.jl - Advent of Code 2021 in Julia
advent-of-code-2021 vs AlgorithmProblems
aoc-2021 vs adventofcode
advent-of-code-2021 vs aoc
aoc-2021 vs scrapyard
advent-of-code-2021 vs AdventOfCodeRust2021
aoc-2021 vs advent-of-code-2021-rescript
advent-of-code-2021 vs advent-of-code-2021
aoc-2021 vs AOC
advent-of-code-2021 vs advent_of_code
aoc-2021 vs aoc2021
advent-of-code-2021 vs Advent-Of-Code
aoc-2021 vs AdventOfCode2021.jl