Performance Optimizing a Squareword solver
Overview Previously, I started to create a program to solve squareword puzzles. Squareword is similar to Wordle, except that instead of guessing 1 word, the final solution consists of a 5x5 grid of letters where each row and column are words.
I’d seen videos like 3Blue1Brown’s on writing a program to solve Wordle. I thought it’d be interesting to do the same thing, but for SquareWord. One big difference, is that find solutions in Wordle is trivial, its just a single word.