It's that time of year again: Advent of Code. The site went live at midnight Eastern U.S. time (which means, on the west coast, I got a nice little bit of coding in before bed)!
Advent of Code is one of my very favorite coding challenge sources. The challenges are festive, fun, and interesting. It's not just another round of "Roman Numerals" or "99 bottles of milk on the wall" either. These are hand-crafted, artisanal, coding challenges that you won't see anywhere else. And they come out two per day until Christmas! It's pitched as a mission, that you need to complete all the challenges in the next 25 days to save Christmas.
It's really a great way to get some consistent, engaging practice in a new language. This year, I've been trying to learn Rust, so I'll be doing my best to complete the challenges in Rust and share my progress on this repo (SPOILERS PRESENT!). I'd love for any Rust gurus who want to drop some knowledge to take a look at my code and help me get better.
And if you're doing your own learning in Python or Ruby and want me to take a look at your code, let me know. I'm happy to help as best as I can. ๐
Anyways, for those who celebrate it, Merry Christmas! Happy holidays! And Happy Coding!
Credit: XKCD #835

Latest comments (31)
Ryan, thanks for sharing your repo. I'm also learning Rust, just finished reading The Book and don't know much about the std lib just yet. Totally over-engineering day1 part2, because I didn't know about
iter.cycle:DAwesome! I'm discovering that the Iterator module in Rust is my favorite so far. :)
As always, I'm sticking to what I know, and going with PHP.
Solutions available here.
I'm going to follow along in Swift and use Playgrounds to do so just because they are fun to use and tinker in.
I've started a GitHub repo for my solutions. if anyone wants to try these. Be aware that they are Xcode 10 Playgrounds as that's the prod version of Xcode at this time.
Looking forward to the solutions!
I started AoC last year and I... did not get very far.
Here's to trying again. My repo is here and I'm trying in Crystal again: github.com/philnash/advent-of-code...
Advent of Code is my favorite coding challenge - I've been looking forward to it for awhile! I'm using JavaScript this year, same as the past two years - here's my repo - can't wait for some discussion! :)
Oh yes, here's my repo, also with the links to the repos for the past editions. I've never had the time to complete all the challenges (and last year's repo has been horribly neglected ๐ฉ), so I hope I'll do better this year (it won't be hard!).
Good luck! ๐๐ป
This is awesome! I did both of today's challenges and spun up a little WPF app to keep it all organized as I add to it throughout the month. My repo is here.
This is perfect! Im trying to get a better handle on functional JS, and this is just what I was looking for. Thanks for the post!
Every year I think I'm going to do these daily, and every year I have a Github graveyard ^^;
Also, anyone participating should also check out the subreddit for it! It's pretty active year-round and the guy who does all of it (seriously, all of it. I'm not convinced this guy sleeps at all during the year, let alone in December) is very active and maintains solution threads every day.
Also, thank you to the staff member that fixed the tags for this post and made it look like Iโm not a doofus. I sat there staring at the screen for like 5 minutes and couldnโt come up with any good tags. Totally forgot about the โnewsโ tag. ๐ฅ๐๐ป