समस्या
मूल (अंग्रेज़ी) दिखाएँऐसे बोर्ड का उपयोग करें जिसकी ऊपर-बाईं ओर की पहली खाने सफेद है। पंक्तियाँ और स्तंभ ऊपर-बाएँ से 0 से शुरू होते हैं। आस-पास की खाने का रंग बारी-बारी से बदलता है। यदि दी गई स्थिति बोर्ड के बाहर है तो खाली टेक्स्ट लौटाएँ।
chess_square_color(column, row) को लागू करें।
इनपुट
column: बाएँ से गिना गया स्तंभ, जिसकी गिनती 0 से शुरू होती है।
row: ऊपर से गिनी गई पंक्ति, जिसकी गिनती 0 से शुरू होती है।
आउटपुट
white, black या अमान्य निर्देशांक के लिए खाली स्ट्रिंग लौटाएँ।
सीमाएँ
−10 ≤ column, row ≤ 20। मान्य बोर्ड निर्देशांक 0 से 7 तक हैं।
उदाहरण
इनपुट:
row = 3
column = 2
अपेक्षित आउटपुट:
expected = "black"
इनपुट:
long long row = 3;
long long column = 2;
अपेक्षित आउटपुट:
std::string expected = "black";
इनपुट:
long row = 3;
long column = 2;
अपेक्षित आउटपुट:
string expected = "black";
व्याख्या
सफेद कोने से पाँच कदम चलने पर रंग विषम (odd) बार बदलता है।
इनपुट:
row = 0
column = 8
अपेक्षित आउटपुट:
expected = ""
इनपुट:
long long row = 0;
long long column = 8;
अपेक्षित आउटपुट:
std::string expected = "";
इनपुट:
long row = 0;
long column = 8;
अपेक्षित आउटपुट:
string expected = "";
व्याख्या
स्तंभ 8 मान्य सीमा 0 से 7 के बाहर है।
संदर्भ
यह चुनौती CodeUtility के लिए अनुकूलित की गई है। ऊपर दिए गए स्टेटमेंट और सीमाओं का पालन करें।