【发布时间】:2015-01-23 06:16:03
【问题描述】:
我正在创建一个井字游戏,并将棋盘编号为 1-x(它是一个动态棋盘,用户可以选择行数和列数)。然后我向用户询问他们希望选择的图块的数量,但不确定如何获取与图块相关的数组(二维)的索引。没有它们,我无法将图块从数字更改为 X 或 O
到目前为止我尝试过的事情 Row = (move - 1) % size(因为行和列必须相同) Col = (move - 1 % size
它似乎并非一直有效,例如 5x5 列中的 23。它的指数是 [4,2] 但是当我将它们插入我的方程时,我得到 5.75
【问题讨论】:
-
你能提供你正在做什么的示例代码吗?此外,假设用户将以“number:number”或“number,number”的形式请求磁贴的编号是否安全?
-
正如我在对我的回答的评论中指出的那样,如果您将大小存储为整数并移动,那么所有相关除法的结果也将是整数。