Uses ideas from these notes:
Produces model files /models
in this structure:
See ./bin/solve -h
for usage.
Find any strategy that solves all words (with a maximum of 0 incorrect), with first guess salet:
./bin/solve -I0 -w salet --guesses ext/wordle-guesses.txt --answers ext/wordle-answers.txt
Find any strategy that solves all words with 4 guesses and a maximum of 20 incorrect, using a special string lookup to remove inferior guesses at each node:
./bin/solve -p -Seartolsinc -I20 -g4 --guesses ext/wordle-guesses.txt --answers ext/wordle-answers.txt
Finding the lowest average is not supported, it can be done on my fork of alex1770's repo.