【发布时间】:2017-07-01 11:54:46
【问题描述】:
井字游戏规则如下: 当连续三个x或o,或所有位置都被占据时,游戏结束。
例如下图显示了这个规则:
这可以通过先使用for循环分别检查列、行、对角、反诊断,然后检查整个板子是否已满来实现。但我认为这可能会导致代码非常冗长。有没有更好的解决方案?
【问题讨论】:
-
这可能有两种答案。首先是基于执行。你正在使用什么实现?第二个一般的答案。但是我认为您必须至少遍历每个块一次
标签: algorithm tic-tac-toe