5
修改过的Boggle Checker,具有修改过的Boggle-able代码
背景 Boggle是一种棋盘游戏,玩家必须在4 x 4的随机字母板上找到英语单词。可以通过依次选择板上的相邻单元来构造单词。(“相邻”表示水平,垂直或对角线相邻。)而且,同一单元格在一个单词中不能多次使用。 以下是示例板: I L A W B N G E I U A O A S R L 在这个棋盘上,BINGO,ORANGE和WEARS是有效的话,但SURGE并RUSSIA没有: SURGE:板上没有相邻的对RG。 RUSSIA:S不能使用两次。 修改后的Boggle是Boggle的修改版,具有以下规则: 电路板尺寸为n-by- n,其中n可以为任何正整数。 每个单元格可以包含0到255之间的任意一个字节。 一个单元可以使用一次以上,但不能连续使用两次。 使用例如板的上方,除BINGO,ORANGE并且WEARS,LANGUAGE成为有效的字符串(因为G在一行被使用两次,而不是两次),但RUSSIA仍然没有(由于SS对)。 这是另一个使用代码片段的示例。该字符串from itertools import*\n可以在以下主板中找到,但不from itertoosl import*还是from itertools import *: f i ' ' s r t m l e o o …