Talentd
FleetCode

1812. Determine Color of a Chessboard Square

Easy79.8% acceptance1 company

You are given coordinates, a string that represents the coordinates of a square of the chessboard. Below is a chessboard for your reference.

Return true if the square is white, and false if the square is black.

The coordinate will always represent a valid chessboard square. The coordinate will always have the letter first, and the number second.

Example 1:

Input: coordinates = "a1"
Output: false
Explanation: From the chessboard above, the square with coordinates "a1" is black, so return false.

Example 2:

Input: coordinates = "h3"
Output: true
Explanation: From the chessboard above, the square with coordinates "h3" is white, so return true.

Example 3:

Input: coordinates = "c7"
Output: false

Constraints:

  • coordinates.length == 2
  • 'a' <= coordinates[0] <= 'h'
  • '1' <= coordinates[1] <= '8'

Asked at 1 company

Hints open one at a time

Hint 1
Convert the coordinates to (x, y) - that is, "a1" is (1, 1), "d7" is (4, 7).
Hint 2
Try add the numbers together and look for a pattern.
3:58
Still stuck?Read 3 approaches, or watch a walkthrough.
Open solution
Loading editor…
1class Solution:
2 def squareIsWhite(self, coordinates: str) -> bool:
3
Starter codePython 3Spaces: 4
Examples
Input
"a1"
Input
"h3"
Input
"c7"
Your code is saved on this device.Solution