Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python을 사용하여 체스판 사각형의 색상을 결정하는 프로그램

<시간/>

체스판 좌표, 즉 체스판의 행과 열 좌표를 나타내는 문자열이 있다고 가정합니다. 아래는 참고용 체스판입니다.

Python을 사용하여 체스판 사각형의 색상을 결정하는 프로그램

주어진 셀이 흰색인지 확인해야 합니다. 흰색이면 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