spelling_bee, a Python code which handles the Spelling-Bee puzzle popularized in the New York Times, in which one must make as many words as possible from a given set of seven letters. The first letter must appear in each word, while the other letters may be omitted or repeated. All words must be at least 4 letters long. The code is by Christian Hill.
Given the seven letters "EXLINGC", the list of new words might include:
CEIL CELL CIEL CINE CLEG ... NEGLIGEE EXCELLING LICENCING EXCELLENCE NEGLIGENCE
The information on this web page is distributed under the MIT license.
spelling_bee is available in a Python version.
words, a dataset directory which contains lists of words for use in games, puzzles, and textual analysis;
Christian Hill, Learning Scientific Programming with Python, https://scipython.com/