Skip to main content

一个用于自动生成可能的组合网格的包。

项目描述

用蟒蛇制作 GitHub 许可证 boggle_test 操作状态

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 查看哈希)

已上传 source

内置分布

boggle_solver-1.1-py3-none-any.whl (165.5 kB 查看哈希

已上传 py3