我正在创建一个单词拼图解算器,输入.txt文件(这是拼图),并输出找到的单词。
我的拼图适用于某些单词,但是如果我们在这个拼图中寻找单词“CAT”作为例子:
B O B A
C D F U
E N G T
T A C H
正如您所看到的,“CAT”位于底行,向左移动。但是,我的谜题会在行[1] col [0]中找到第一个“C”,并认为它应该从那里开始搜索。
无论如何我可以“标记”一个索引/位置,这样如果它到达那个位置并且下一个字母不是A,那么它确保不再检查该索引/位置吗?
由于
答案 0 :(得分:0)
这是一个非常通用的问题,但是对于每次搜索,您都可以保存已经尝试过的坐标列表,下次找到字母“C”时,如果您已经检查了一个字母,则可以检查此数组。这个细胞。如果是这样,那么继续