สมมติว่าเรามีพิกัดกระดานหมากรุก นั่นคือสตริงที่แสดงพิกัดของแถวและคอลัมน์ของกระดานหมากรุก ด้านล่างเป็นกระดานหมากรุกสำหรับอ้างอิง
เราต้องตรวจสอบว่าเซลล์ที่กำหนดเป็นสีขาวหรือไม่ ถ้าสีขาวคืนค่าเป็นเท็จ มิฉะนั้นจะคืนค่าเป็นเท็จ
ดังนั้นหากอินพุตเป็นเหมือนพิกัด ="f5" ผลลัพธ์จะเป็น True (ดูภาพ)
เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ -
-
ถ้า ASCII ของพิกัด[0] mod 2 เป็นพิกัดเดียวกัน[1]) mod 2 ดังนั้น
-
คืนค่าเท็จ
-
-
มิฉะนั้น
-
คืนค่า True
-
ให้เราดูการใช้งานต่อไปนี้เพื่อความเข้าใจที่ดีขึ้น -
ตัวอย่าง
def solve(coordinate): if (ord(coordinate[0]))%2 == int(coordinate[1])%2: return False else: return True coordinate = "f5" print(solve(coordinate))
อินพุต
"f5"
ผลลัพธ์
True