4
秩序与混沌与密码高尔夫
Order and Chaos是在6x6板上播放的Tic-Tac-Toe的变体。然而,使游戏与众不同的是,两个玩家都可以放置X或O!每回合(从订购开始),玩家将在任何未占用的方块中放置X或O。 获胜很简单。如果板上连续有5个X或O(垂直,水平或对角线),则订单获胜。如果棋盘已满,并且棋盘上没有5个X或O的字符串,则混沌获胜。你的工作?好吧,由于这是《Programming Puzzles》和《 Code Golf》,因此您将对游戏进行编程,然后进行高尔夫。 规则 您必须接受输入为x y t,其中x和y是坐标,并且t是图块类型(X或O)。坐标从0 0左上角开始,一直增加到5 5(右下角)。 您必须接受q退出,并INVALID在用户输入无效的坐标,磁贴,任何非形式的输入时进行打印x y t,或尝试将磁贴放置在已经存在的位置。(唯一的例外是q,因为这会退出程序。) 如果Order获胜,您将输出P1 WINS。如果混沌获胜,您将输出P2 WINS。 必须先下订单。 空格由表示.。 磁贴为X和O(大写)。您不必接受小写字母,但必须使用大写字母。 您的董事会只能由组成.XO。 您实际上是在模拟两个玩家在玩游戏,而不是获得董事会和检查谁获胜。它接受一个动作作为输入,然后打印棋盘,接受另一个动作,依此类推,直到一个玩家获胜。 起始板如下所示: ...... ...... ...... ...... ...... ...... 在第一个玩家(订购)输入之后1 2 X,它应该如下所示: ...... ...... .X.... ...... ...... ...... 同样,当下一个玩家(混沌)输入时3 3 O,它将如下所示: ...... ...... .X.... ...O.. ...... ...... 直到一位玩家获胜为止。 …