Yahtzee là một trò chơi được chơi với năm con xúc xắc sáu mặt và một bảng điểm với mười ba ô khác nhau để điền vào một điểm. Mỗi ô có quy tắc ghi điểm riêng:
- 1s, 2s, 3s, 4s, 5s, 6s tất cả các điểm số bằng tổng số xúc xắc tương ứng (nghĩa là một cuộn [3, 2, 3, 1, 5] được ghi là 3 giây sẽ được thưởng 6 điểm: 3 cho mỗi 3).
- 3 loại một và 4 loại (như âm thanh của chúng, ba hoặc bốn con xúc xắc lăn giống nhau) điểm số bằng tổng của cả năm con xúc xắc.
- Full house (hai con xúc xắc hiển thị một giá trị, ba con còn lại hiển thị khác) đạt 25 điểm
- Nhỏ thẳng (bốn giá trị liên tiếp) đạt 30 điểm
- Lớn thẳng (tất cả các giá trị liên tiếp) đạt 40 điểm
- Yahtzee (tất cả súc sắc hiển thị cùng một giá trị) đạt 50 điểm
Thứ mười ba (cơ hội) có ý nghĩa trong trò chơi, nhưng không nhiều cho thử thách này; Ngoài ra, trò chơi có phần thưởng cho thêm Yahtzees không có ý nghĩa ở đây. Bởi vì thử thách là ...
Đưa ra năm con xúc xắc làm đầu vào (năm số nguyên 1-6, tuy nhiên đầu vào thuận tiện, bạn có thể giả sử đầu vào luôn hợp lệ), xuất số điểm cao nhất có thể cho 'bàn tay' đó. Đối với mục đích của thử thách này, chỉ có các phương pháp cho điểm trong danh sách trên là hợp lệ (cụ thể, cơ hội không phải là hộp điểm hợp lệ cho thử thách này). Điểm số phải là đầu ra dưới dạng giá trị số thập phân của nó, cho dù đó là số nguyên hay biểu diễn chuỗi của nó, bất cứ điều gì. Nó phải được nhận ra ngay lập tức như một con số. Khoảng trắng hàng đầu / dấu là tốt, đây là về việc ghi điểm và không trình bày.
Code golf, vì vậy câu trả lời có ít byte nhất trong một ngôn ngữ nhất định sẽ thắng. Sơ hở tiêu chuẩn bị cấm.
Các trường hợp thử nghiệm
(Lưu ý rằng tất cả đều độc lập, thử thách là ghi một 'xúc xắc'):
in: 1 5 4 3 2
out: 40
in: 1 1 4 3 1
out: 10
in: 2 2 6 5 3
out: 6
in: 2 4 2 4 6
out: 8
in: 1 1 1 1 1
out: 50
in: 5 2 5 3 6
out: 10
in: 1 6 3 4 2
out: 30
in: 1 3 1 1 3
out: 25
in: 6 5 5 6 6
out: 28
in: 1 2 3 5 6
out: 6