一个用于自动生成可能的组合网格的包。
项目描述
GitHub:github.com/euanacampbell/boggle_solver
PyPi:pypi.org/project/boggle-solver
安装
pip3 install boggle-solver
进口
from boggle_solver import *
用法
创建一个二维数组并将其传递到包中。
from boggle_solver import *
网格 = [
[ 'M' , 'A' , 'P' ],
[ 'E' , 'T' , 'E' ],
[ 'D' , 'E' , 'N' ],
]
boggle =网格(网格)
要确认这是否有效,可以使用以下功能。
boggle.print_grid()
['M', 'A', 'P']
['E', 'T', 'E']
['D', 'E', 'N']
现在搜索所有单词。对于 3x3 网格,这将需要大约 20 秒。
words = boggle.find_all_words()
print(words[:10])
['MEAT', 'MET', 'METED', 'MEET', 'MAT', 'MATE', 'MATED', 'MAP', 'EDEN', 'EAT']
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
boggle_solver-1.1.tar.gz
(167.0 kB
查看哈希)
内置分布
boggle_solver-1.1-py3-none-any.whl
(165.5 kB
查看哈希)
关
boggle_solver -1.1.tar.gz 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 2a6d2e3953e134da507c49cf770199a7b92e96a54a06cdf28b1e072da4f4c3a3 |
|
| MD5 | 8c9ef787224494f05a4bf27cf92fa079 |
|
| 布莱克2-256 | a7f6b160201292e21842e4a961af75137a4f63ca28c817cc756cebe19b0639b3 |
关
boggle_solver -1.1-py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 588d5448710fd273d08902b7316e5edfa537b571dfd11d238d6f68df2bac95ad |
|
| MD5 | 4a6a2ad6012d8a470729f53b0e9ec2c6 |
|
| 布莱克2-256 | 09e1c947e20fbd714d33a9a46bcebc16b9c78ae765a6c549b9a0a888710ca3db |