题目
还需要你前往力扣官网查看详细的题目要求 地址
1.给你一个坐标 coordinates ,它是一个字符串,表示国际象棋棋盘中一个格子的坐标。下图是国际象棋棋盘示意图。2.如果所给格子的颜色是白色,请你返回 true,如果是黑色,请返回 false 。3.给定坐标一定代表国际象棋棋盘上一个存在的格子。坐标第一个字符是字母,第二个字符是数字。
思路
- 坐标(a1)是黑色 坐标(b1)是白色
- 坐标(a2)是白色 坐标(b2)是黑色
- 黑色白色交替显示
- a代表0 b代表1
- a+1 b+2 奇数 黑色 返回false
- b+1 a+2 偶数 白色 返回true
代码
let ah = "abcdefgh";
var squareIsWhite = function (coordinates) {return (ah.indexOf(coordinates[0]) + Number(coordinates[1])) % 2 === 0? true: false;
};