체스판 좌표, 즉 체스판의 행과 열 좌표를 나타내는 문자열이 있다고 가정합니다. 아래는 참고용 체스판입니다.
주어진 셀이 흰색인지 확인해야 합니다. 흰색이면 true를 반환하고 그렇지 않으면 false를 반환합니다.
따라서 입력이 좌표 ="f5"와 같으면 출력은 True(이미지 참조)
가 됩니다.이 문제를 해결하기 위해 다음 단계를 따릅니다. −
-
좌표[0] mod 2의 ASCII가 동일한 좌표[1]) mod 2인 경우
-
거짓을 반환
-
-
그렇지 않으면
-
참을 반환
-
이해를 돕기 위해 다음 구현을 살펴보겠습니다. −
예시
def solve(coordinate): if (ord(coordinate[0]))%2 == int(coordinate[1])%2: return False else: return True coordinate = "f5" print(solve(coordinate))
입력
"f5"
출력
True