Alchemical Groups: Advent of Code with Free Groups and Group Homomorphisms
Hi all! If you don’t already know, Advent of Code is in full swing this year! If you’re participating and using Haskell, you’re welcome to join us at glguy’s semi-official Haskell Leaderboard (join code 43100-84040706)! There are also Haskellers on freenode ##adventofcode, and also #adventofcode on the Functional Programming slack. I also wrote a haskell library to the API, if you’re looking to streamline your process!
My daily reflections are online, where I talk about how I approach each problem and what insight purely typed Functional Programming gives us for each problem.
Every once in a while I’ll find a challenge that I think can be pulled out as a short blog post, so I’ll bring them onto the blog for a more long-term sort of longevity!1
In this one, I’ll talk about using group theory to solve the Day 5 challenge. Spoilers for those who have not solved it yet!
These short posts won’t be counted as “paid” Patreon posts.↩︎