国际象棋中的皇后可以沿横线、竖线或对角线攻击。用坐标表示棋子位置后,这些移动规则可以转化为坐标之间的关系。
任务说明
给定国际象棋棋盘上两个皇后的位置,判断它们能否互相攻击。
皇后可以攻击与自己位于同一行、同一列或同一斜线上的棋子。
棋盘可以表示为 8×8 的数组。
例如,白后位于 c5,对应从 0 开始的列 2、行 3;黑后位于 f2,对应列 5、行 6,布局如下:
此时它们可以互相攻击,因为位于同一条斜线上。
图片鸣谢
棋盘图由 habere-et-dispertire 使用 LaTeX 与 Ulrike Fischer 的 chessboard 宏包制作。