• 1
    डेटा I/O
    • कार्य
  • 2
    शर्तें
    • कार्य
  • 3
    for लूप
    • कार्य
  • 4
    स्ट्रिंग
    • कार्य
  • 5
    while लूप
    • कार्य
  • 6
    सूचियां
    • कार्य
  • 7
    2D मैट्रिक्स
    • कार्य
  • 8
    डिक्शनरी
    • कार्य
  • 9
    सेट
    • कार्य
  • 10
    फ़ंक्शन
    • कार्य
  • к

पाठ 7. Two -dimensional arrays

कठिनाई:

иконка человека красный иконка человека белая иконка человека зеленая Pythonlib

कार्य«शतरंज की बिसात»

💻 Python
आप शतरंज के खेलों के विश्लेषण के लिए एक मॉड्यूल विकसित कर रहे हैं। आपको एक एल्गोरिदम लागू करने की आवश्यकता है जो यह निर्धारित करता है कि खेल में प्रत्येक चाल के बाद खिलाड़ी का राजा शाह के अधीन है या नहीं। शतरंज की बिसात 8x8 के द्वि-आयामी सरणी के रूप में प्रस्तुत की गई है, जहां प्रत्येक कोशिका में शतरंज के मोहरे के बारे में जानकारी हो सकती है या वह खाली हो सकती है।

इनपुट फॉर्मेट

एक द्वि-आयामी सरणी (सूचियों की सूची) 8x8 आकार की, जो एक शतरंज बोर्ड को दर्शाती है। सरणी का प्रत्येक तत्व एक रेखा है जो कोठरी पर मोहरे को इंगित करती है: rn
"k" सफेद राजा है
rn
"q" सफेद रानी है
rn
"r" सफेद हाथी है
rn
"b" सफेद ऊंट है
rn
"n" सफेद घोड़ा है
rn
"p" सफेद प्यादा है
rn
"k" काला राजा है
rn
"q" काली रानी है
rn
"r" काला हाथी है
rn
"b" काला ऊंट है
rn
"n" काला घोड़ा है
rn
"p" काला प्यादा है
rn
"." खाली कोठरी है
rn
पहले बोर्ड दिया जाता है, और फिर राजा का रंग ("w" सफेद, "b" काला)

आउटपुट फॉर्मेट

प्रोग्राम को "true" प्राप्त करना होगा यदि राजा पैर के नीचे है, और "false" यदि राजा पैर के नीचे नहीं है

उदाहरण

इनपुट

.. k .....
........
........
........
........
........
..r .....
k .......
w

आउटपुट

सत्य

संकेत

There will be no clue here, decide for yourself!

main.py
परीक्षण 1
परीक्षण 2
परीक्षण 3
परीक्षण 4
परीक्षण 5
परीक्षण 6
परीक्षण 7
परीक्षण 8
परीक्षण 9
परीक्षण 10
डेवलपर का समाधान

🎉 बधाई! 🎉

आपने कार्य को शानदार ढंग से हल किया! यह कठिन था, लेकिन आपने सही उत्तर खोजा। आप प्रोग्रामिंग में महारत के करीब हैं! ऐसे ही जारी रखें।

AD

विज्ञापन

red-snake blue-snake green-snake

कोड चल रहा है...

AI सहायक

नमस्ते! मैं आपका प्रोग्रामिंग सहायक हूँ। Python के बारे में कोई भी सवाल पूछें — मैं functions, methods समझा सकता हूँ और मौजूदा task में मदद कर सकता हूँ!