मान लीजिए कि हमारे पास एक शतरंज की बिसात है, जो एक स्ट्रिंग है जो शतरंज की बिसात की पंक्ति और स्तंभ के निर्देशांक का प्रतिनिधित्व करती है। आपके संदर्भ के लिए नीचे एक बिसात है।
हमें यह जांचना होगा कि दी गई सेल सफेद है या नहीं, अगर सफेद सही है, अन्यथा झूठी वापसी करें।
इसलिए, यदि इनपुट निर्देशांक ="f5" जैसा है, तो आउटपुट सही होगा (चित्र देखें)
इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -
-
यदि निर्देशांक का ASCII[0] mod 2 समान निर्देशांक है[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