【发布时间】:2018-11-06 18:22:05
【问题描述】:
我完全被难住了,想知道是否有人知道如何将国际象棋中的用户输入“a1”转换为二维数组中的 [][]?
【问题讨论】:
-
为什么不试试呢?请参阅 [askl],但编码问题应该有 minimal reproducible example。国际象棋坐标始终是列-行对,并且它们始终是每个字符的单个字符,最多两个字符。一种天真的方法是将坐标拆分为一列和一行,并将其用作二维数组的索引(在将列和行转换为实际索引之后 - 你如何做到这一点取决于你,但一种简单的方法是按原样使用行,并通过简单的 A -> 1、B -> 2 转换将列转换为索引。小心基于 0 和 1 的索引!