我的任务是创建一个填字游戏,一个特定的填字游戏。所有的答案都给出了,但他们的位置是未知的。程序必须读取带有板方案的文件,如下所示:
0 1 0 0 0 0 0 0 1 0 0
0 1 0 1 1 1 1 1 1 1 1
0 1 0 1 0 0 1 0 1 0 1
0 S 1 1 0 1 1 1 1 0 1
0 1 0 0 1 0 1 0 1 0 0
1 1 1 1 1 1 1 S 1 1 0
0 0 0 0 1 0 1 0 0 0 0
0 0 0 0 1 0 0 0 0 0 0
将每一列/每一行视为一个可能的答案。有没有办法在不使用 gazilion if 的情况下解析这个文件并标记答案?其余逻辑如下:
- 在解析文件的基础上创建填字游戏。
- 用户从可能性列表中选择答案
- 用户单击答案的第一个块,如果所选答案的长度和字母与答案匹配 - 字段已更新
我猜游戏板应该存储在二维数组中,每个答案都应该有字段索引?