Trong trò chơi bài Magic: the Gathering có năm màu khác nhau, đại diện cho các liên kết lỏng lẻo của thẻ, Trắng ( W
), Xanh lam ( U
), Đen ( B
), Đỏ ( R
) và Xanh lục ( G
). Chúng thường được sắp xếp theo hình ngũ giác như sau:
W
G U
R B
Cả trong truyền thuyết của MtG cũng như trong nhiều cơ chế thẻ, các màu liền kề trong hình ngũ giác này thường được coi là đồng minh và các màu không liền kề (loại đối diện) được coi là kẻ thù.
Trong thử thách này, bạn sẽ được cung cấp hai màu và sẽ xác định mối quan hệ của chúng.
Các thách thức
Bạn được cung cấp bất kỳ hai ký tự riêng biệt từ bộ BGRUW
. Bạn có thể lấy chúng làm chuỗi hai ký tự, chuỗi có dấu phân cách giữa các ký tự, hai giá trị ký tự riêng biệt, hai chuỗi đơn, hai số nguyên biểu thị các điểm mã của chúng hoặc loại danh sách hoặc bộ chứa hai ký tự / chuỗi / số nguyên.
Đầu ra của bạn phải là một trong hai giá trị riêng biệt và nhất quán theo lựa chọn của bạn, một giá trị cho biết hai màu đó là đồng minh và một màu cho biết chúng là kẻ thù. Một trong hai giá trị đó có thể không có đầu ra nào cả.
Bạn có thể viết chương trình hoặc chức năng và sử dụng bất kỳ phương pháp tiêu chuẩn nào để nhận đầu vào và cung cấp đầu ra.
Bạn có thể sử dụng bất kỳ ngôn ngữ lập trình nào , nhưng lưu ý rằng các lỗ hổng này bị cấm theo mặc định.
Đây là môn đánh gôn , vì vậy câu trả lời hợp lệ ngắn nhất - được đo bằng byte - thắng.
Các trường hợp thử nghiệm
Chỉ có 20 đầu vào có thể, vì vậy tôi sẽ liệt kê tất cả.
Bạn bè:
WU UB BR RG GW UW BU RB GR WG
Kẻ thù:
WB UR BG RW GU BW RU GB WR UG