कार्ड गेम मैजिक: गैदरिंग में पांच अलग-अलग रंग होते हैं, जो कार्ड के ढीले जुड़ाव का प्रतिनिधित्व करते हैं, सफेद ( W
), नीला ( U
), काला ( B
), लाल ( R
) और हरा ( G
)। ये अक्सर एक पंचकोण में व्यवस्थित होते हैं:
W
G U
R B
MtG के साथ-साथ कई कार्ड यांत्रिकी में, इस पेंटागन में आसन्न रंगों को आमतौर पर सहयोगी माना जाता है, और गैर-आसन्न (विपरीत के प्रकार) रंगों को दुश्मन माना जाता है।
इस चुनौती में, आपको दो रंग दिए जाएंगे और उन्हें अपने रिश्ते को निर्धारित करना चाहिए।
चुनौती
आपको सेट से दो अलग-अलग वर्ण दिए गए हैं BGRUW
। आप इन्हें दो-वर्ण स्ट्रिंग के रूप में ले सकते हैं, पात्रों के बीच एक सीमांकक के साथ एक स्ट्रिंग, दो अलग-अलग वर्ण मान, दो सिंगलटन स्ट्रिंग्स, दो पूर्णांक उनके कोड बिंदुओं का प्रतिनिधित्व करते हैं, या एक सूची या सेट प्रकार जिसमें दो वर्ण / स्ट्रिंग्स / पूर्णांक होते हैं।
आपका आउटपुट आपकी पसंद के दो अलग-अलग और सुसंगत मूल्यों में से एक होना चाहिए, जो यह दर्शाता है कि दो रंग सहयोगी हैं और एक जो इंगित करता है कि वे दुश्मन हैं। उन दो मूल्यों में से एक बिल्कुल भी आउटपुट नहीं हो सकता है।
आप एक प्रोग्राम या फ़ंक्शन लिख सकते हैं और इनपुट प्राप्त करने और आउटपुट प्रदान करने के हमारे किसी भी मानक तरीके का उपयोग कर सकते हैं।
आप किसी भी प्रोग्रामिंग भाषा का उपयोग कर सकते हैं , लेकिन ध्यान दें कि इन खामियों को डिफ़ॉल्ट रूप से मना किया गया है।
यह कोड-गोल्फ है , इसलिए सबसे छोटा वैध उत्तर - बाइट्स में मापा जाता है - जीतता है।
परीक्षण के मामलों
केवल 20 संभावित इनपुट हैं, इसलिए मैं उन सभी को सूचीबद्ध करूंगा।
दोस्त:
WU UB BR RG GW UW BU RB GR WG
दुश्मनों:
WB UR BG RW GU BW RU GB WR UG