三子棋(京东2016实习生真题)
来源:互联网 发布:发票二维码扫描软件 编辑:程序博客网 时间:2024/05/16 13:45
题目描述三子棋是一种大家熟知的游戏,几乎所有人都会玩。游戏规则相当简单,两人依次在一个3X3棋盘格上下棋,一个人画叉,另一个人画圈。任何一个人画的三个记号如果形成构成一条水平、垂直或对角的直线则获胜,游戏结束。画叉的人先开始游戏,如果所有的棋盘格都画满了但两人都不能获胜,则游戏平局结束。
游戏在一个3X3的棋盘上进行,每个棋盘格单元处于空白、画叉或画圈状态中的一种,你的任务是确定下一轮由谁下棋:
1:轮到先手下棋;
2:轮到后手下棋;
或者是判定游戏的状态:
x:给定的棋局不是合法的棋局;
1 won:先手获胜;
2 won:后手获胜;
Draw:平局;
小东对棋类游戏很有研究,这一次三子棋比赛中,她被邀请作为评判,为了提携后进,她请你帮忙判定。
0 0
- 三子棋(京东2016实习生真题)
- 生日礼物(京东2016实习生真题)
- 备考(京东2016实习生真题)
- 买糖果(京东2016实习生真题)
- 交易清单(京东2016实习生真题)
- 选举游戏(京东2016实习生真题)
- 路径规划(京东2016实习生真题)
- 选举游戏(京东2016实习生真题)
- 交易清单(京东2016实习生真题)
- 站队(京东2017实习生真题)
- 终结者编程题(京东2017实习生真题)
- 站队编程题(京东2017实习生真题)
- 通过考试(京东2017实习生真题)
- 通过考试(京东2017实习生真题)
- 拍卖(京东2017实习生招聘真题)
- 通过考试(京东2017实习生真题)
- 分堆A(京东2017实习生真题)
- 异或(京东2017实习生真题)
- Leap Motion 之 官方SDK代码分析
- Java设计模式笔记之工厂模式
- XMVECTOR学习笔记
- KEIL中怎样添加STC系列单片机
- pat乙级1021
- 三子棋(京东2016实习生真题)
- 中国目前还未掌握的核心技术有哪些?
- B树,B+树,B*树
- android应用卸载后的监听
- Eigen的几何模块
- pat乙级1020
- nyoj1170
- react-native使用蚂蚁金服的antd-mobile组件库教程
- 矩阵学习笔记