nothing to explain lol
i used:
- windows
- c++ latest
- c 2017
- llvm 17
- the project includes a globalVariables.hpp file, where you can configure the solver
- you can input a custom wordlist but prepare it before by following the instructions in globalVariables.hpp
- gets the input of the letter-boxed-sides from user input
- builds a dictionary by discarding words that either have invalid characters or characters from the same side following each other
- loops through all possible dictionary word combinations and saves the solutions (probably very inefficient)
- sorts the solutions by length
- resizes the solutions to MAX_SOLUTIONS
- prints every remaining solution with the shortest as "best"
report all of them except cross platform or cmake stuff i haven't learned that yet so i can't help
Sources: the wordlists are copied from github/aliceyliang (but self prepared)