ในเกมการ์ดเวทย์มนตร์: การรวบรวมมีห้าสีที่แตกต่างกันซึ่งแสดงถึงความผูกพันของการ์ดสีขาว ( 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