A package for auto-generating the possible combinations of a boggle grid.
Project description
GitHub: github.com/euanacampbell/boggle_solver
PyPi: pypi.org/project/boggle-solver
Installation
pip3 install boggle-solver
Import
from boggle_solver import *
Usage
Create a 2-dimensional array and pass this into the package.
from boggle_solver import *
grid = [
['M','A','P'],
['E','T','E'],
['D','E','N'],
]
boggle=Grid(grid)
To confirm this worked, the below function can be used.
boggle.print_grid()
['M', 'A', 'P']
['E', 'T', 'E']
['D', 'E', 'N']
Now search for all words. This will take ~20 seconds for a 3x3 grid.
words = boggle.find_all_words()
print(words[:10])
['MEAT', 'MET', 'METED', 'MEET', 'MAT', 'MATE', 'MATED', 'MAP', 'EDEN', 'EAT']
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
boggle_solver-1.1.tar.gz
(167.0 kB
view hashes)
Built Distribution
boggle_solver-1.1-py3-none-any.whl
(165.5 kB
view hashes)
Close
Hashes for boggle_solver-1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 588d5448710fd273d08902b7316e5edfa537b571dfd11d238d6f68df2bac95ad |
|
MD5 | 4a6a2ad6012d8a470729f53b0e9ec2c6 |
|
BLAKE2b-256 | 09e1c947e20fbd714d33a9a46bcebc16b9c78ae765a6c549b9a0a888710ca3db |