Thử thách
Bar Dice là một trò chơi đơn giản được chơi trong một Bar với Dice (do đó có tên). Bạn cuộn 5 con xúc xắc sáu mặt và cố gắng để làm cho bàn tay tốt nhất.
Ghi điểm dựa trên việc tích lũy số lượng xúc xắc lớn nhất có cùng chữ số. Mỗi tay phải bao gồm ít nhất một "Ace", hoặc một, để trở thành một tay hợp lệ; Ách đóng vai trò là "người hoang dã" và có thể ghép với bất kỳ chữ số nào khác. Sức mạnh của tay người chơi trước tiên phụ thuộc vào số chữ số và sau đó là giá trị của các chữ số đó. Ví dụ, một bàn tay (đếm số lần hoang dã) với bốn 3 giây tốt hơn một bàn tay với ba 5 giây, nhưng không tốt hơn một bàn tay với năm 2 giây.
Lấy từ bài viết Wikipedia
Điều này có nghĩa là tay xếp hạng cao nhất được làm hoàn toàn bằng 6 và 1, và tay thấp nhất là tay không có 1.
Thử thách của bạn là nắm lấy hai tay và trả lại cầu thủ nào thắng, hoặc nếu họ buộc.
Đầu vào
Hai danh sách chưa sắp xếp gồm 5 số, từ 1 đến 6. Mỗi danh sách đại diện cho tay của người chơi. Các định dạng đầu vào là linh hoạt.
Đầu ra
Bất kỳ ba giá trị tĩnh, nhất quán, nhất quán (phạm vi nào đều không được phép) biểu thị cho dù người chơi 1 hay người chơi 2 thắng hay nếu đó là hòa. Vui lòng nêu trong câu trả lời của bạn những giá trị bạn đang sử dụng cho những gì. Ví dụ: bạn có thể quay lại -1
nếu P1 thắng, 0
nếu đó là hòa và 1
nếu P2 thắng.
Quy tắc
- Đầu vào sẽ luôn hợp lệ
- Chỉ có điểm số tốt nhất có thể của mỗi tay được sử dụng để xác định người chiến thắng. Không có tie-breakers. Ví dụ,
[1,4,4,3,3]
sẽ buộc[1,4,4,2,2]
thay vì sử dụng 3 và 2 như một bộ ngắt kết nối. - Đầu ra phải là một trong 3 giá trị được chọn mỗi lần. Đơn giản chỉ cần ánh xạ tất cả các số âm thành
P1 Wins
không được phép và phải được chuẩn hóa. - Tay không hợp lệ, tức là những người không có 1, mất tất cả các tay hợp lệ nhưng buộc với tất cả các tay không hợp lệ khác. Ví dụ: cà
[2,2,2,2,2]
vạt[3,3,3,3,3]
. - Một bàn tay
[1,1,1,1,1]
được tính là một bộ 6 hợp lệ cho mục đích xếp hạng. - Đây là mã golf nên số byte ngắn nhất sẽ thắng.
Ví dụ
#You guys are pretty good at finding edge-cases that break things. Good job!
Input: [2,1,5,6,6], [6,2,6,6,6]
Output: P1 Wins
Input: [2,4,5,6,6], [6,2,6,6,6]
Output: Tie
Input: [1,2,3,4,5], [5,4,3,2,1]
Output: Tie
Input: [1,5,5,3,2], [5,4,1,6,6]
Output: P2 Wins
Input: [3,2,2,2,1], [4,1,3,6,6]
Output: P1 Wins
Input: [1,1,1,1,1], [6,1,1,6,6]
Output: Tie
Input: [1,3,3,4,4], [1,2,2,5,5]
Output: P2 Wins
Input: [1,3,3,5,5], [1,3,3,2,2]
Output: P1 Wins
Input: [1,3,3,3,4], [1,1,3,3,3]
Output: P2 Wins
Input: [2,2,2,6,1], [5,3,3,1,2]
Output: P1 Wins
Input: [5,5,5,1,5], [1,1,1,1,1]
Output: P2 Wins
Input: [1,1,1,1,1], [1,1,5,1,1]
Output: P1 Wins
IṠ
bằngM
và xuất ra một danh sách người chiến thắng.