- AdventOfCode2020 VS tour_of_rust
- AdventOfCode2020 VS easy_rust
- AdventOfCode2020 VS advent-of-code-rust
- AdventOfCode2020 VS patterns
- AdventOfCode2020 VS adventofcode.sh
- AdventOfCode2020 VS TablaM
- AdventOfCode2020 VS Rustlings
- AdventOfCode2020 VS rust-by-example
- AdventOfCode2020 VS advent-of-code-2020
AdventOfCode2020 Alternatives
Similar projects and alternatives to AdventOfCode2020
-
-
-
SonarQube
Static code analysis for 29 languages.. 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.
-
Rustlings
:crab: Small exercises to get you used to reading and writing Rust code!
-
-
-
adventofcode.sh
Advent of Code 2020 and 2015, done in bash. Because why not?
-
TablaM
The practical relational programing language for data-oriented applications
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
-
-
adventofcode
Advent of Code solutions of 2015, 2016, 2017, 2018, 2019, 2020 and 2021 in Scala (by sim642)
-
advent-of-code-go
(All 7 years of) adventofcode.com solutions in Go
-
AdventOfCode2021
Solutions to all 25 AoC 2021 problems in Rust :crab: Less than 100 lines per day and under 1 second total execution time. With competitive global leaderboard placements! :christmas_tree:
-
-
-
-
adventofcode
Solutions for problems from AdventOfCode.com (by bhosale-ajay)
-
AdventOfCode2019
🎄Solutions to all 25 AoC 2019 problems in Rust
-
-
AdventOfCode2020 reviews and mentions
-
What is a good way to learn .net?
Go through the AdventOfCode in C# - it will show you what you are missing when it comes to data types and algorithms.
-
[2021 Day 1-25][Rust] Solutions to all of this year's problems in terse and clean Rust
2020 in Rust
-
-🎄- 2021 Day 23 Solutions -🎄-
Link to full solution
-
-🎄- 2021 Day 19 Solutions -🎄-
Phew, almost 2 hours of intense coding. This was an incredibly difficult day. Got flashbacks to day 20 of last year.
-
Advent of Code (AoC) Day One
This is the seventh year puzzles, if you want to check out previous years take a look at: 2015, 2016, 2017, 2018, 2019, 2020
-
Advent of Code 2021
It actually was on day 19, it's just that puzzle #13 was the 19th puzzle given out [1]. I'm not sure why the numbers didn't come in order last year.
[1]: https://adventofcode.com/2020 shows the number order
-
It's been 20 days since I started learning rust as my first language. Terrible experience. Should I move forward?
I find that the "advent of code" project always has some nice challenges and you can access the previous years like https://adventofcode.com/2020. They tend to get complex and/or complicated quickly, but usually the first few are easy enogh, while sill giving you a challenge to learn something new.
- LIVE Topic Requests
-
[Slightly Off-Topic] Asking for Advice on (Rust) Entry-Level Jobs
Hello, everyone! I started learning Rust and Haskell earlier this year; I'm still a beginner, but I'm comfortable with the basics of both languages, at this point. Although I don't have experience with many languages, I can confidently say that I enjoy Rust and Haskell far more than any other language I've tried. Being fairly new to software development, I don't have much to show for my current skill level, but I'll try to give some context. On my GitHub profile, mohamed-abdelnour, I have a small handful of PRs along with my solutions to AoC 2020. Ironically, solving AoC 2020 is how I started leaning both Rust and Haskell (and most of what I know about programming, if I'm honest), so the code I'm sharing now is (hopefully) some of the worst I'll ever write! Other than that, I'm slowly going through Project Euler problems, and I'm almost done with a certain company's secret "programming" challenge (if you know, you know). I don't have any previous work experience in software development nor have I worked on any "real projects" before.
-
What do you think is the best way to learn Rust?
https://adventofcode.com/2020 gives you well defined, deterministic problems that can be solved in a variety of ways. I'm loving it.
-
Discussion Thread
Functional programming: The best way to really learn functional programming is to learn Haskell and then use it to write a bunch of programs. I recommend https://adventofcode.com as a way to give you a list of challenges to solve with Haskell. Haskell really forces a functional programming mindset so using it gives you a much better understanding of functional programming.
-
[2020 Day 9] Part 2 - What is the most efficient algorithm?
One important thing to note is that all numbers in the input are positive. Since they are all positive it can be solved quite easily in linear time, O(n), and O(1) memory complexity. See algorithm here. I used this algorithm in my Rust solution.
-
2020 Day 20 Solutions
Link to solution (359/116)
-
[2020, Day 22, Part 2] Is there a way to speed up the state checking?
A solution that will work with very high probability (which I used here) is to store a hashset of hashes, HashSet. E.g you compute a hash for the two queues and see if that hash has already been seen. There is a very, very, small probability of a hash collision, but in practice this works.
-
2020 Day 21 Solutions
For part one, I compute the intersection of ingredients between all lists containing a certain allergen. Then it was the same process as day 16, whereby you eliminate possibilities by iteratively looking at what allergen only has one possible ingredient it can be. Once again, this leads to a unique solution in our input.
Stats
AxlLind/AdventOfCode2020 is an open source project licensed under MIT License which is an OSI approved license.
Popular Comparisons
Are you hiring? Post a new remote job listing for free.