Thử thách
Tôi đang bị tấn công bởi nhóm Midnight láu cá và tôi cần triệu tập Dices Dadersday Doomsday Dices để bảo vệ chính mình. Vì tôi còn ít không gian, tôi cần mã càng ngắn càng tốt.
Thuật toán cho Cascice Catenative Doomsday Dice như sau:
Đầu tiên, sáu mặt chết trong Bong bóng Prime được cuộn và kết quả sẽ xác định có bao nhiêu lần lặp lại của bước tiếp theo diễn ra.
Bắt đầu với một cái chết sáu mặt. Trong nhiều lần cuộn của Prime Bubble die, nhân số lượng các cạnh của lần chết tiếp theo với kết quả của cuộn của die hiện tại. Ví dụ: nếu trong lần lăn đầu tiên của bạn thì sáu mặt của bạn là 2, thì lần chết tiếp theo của bạn sẽ có 6 * 2 = 12 mặt.
Mục tiêu của bạn là viết một hàm hoặc chương trình không có đầu vào và xuất kết quả cuối cùng của lần lăn cuối cùng. Vì đây là môn đánh gôn , số byte thấp nhất trong mỗi ngôn ngữ sẽ thắng!
Ví dụ
Ví dụ # 1 (Lấy trực tiếp từ liên kết trên):
The Prime Bubble rolls a 6, meaning that the Cascader will iterate six times
#1: We always start with a 6 sided die, and it rolls a 2, so the next die has 6x2=12 sides
#2: The 12 sided die rolls an 8, meaning that the third die has 12x8=96 sides
#3: The 96 sided die rolls a 35, meaning that die 4 has 96x35=3360 sides
#4: The 3360 sided die rolls a 2922, so die 5 has 3360x2922 = 9,817,920 sides
#5: The 9.8 million sided die rolls a 5,101,894, so the final die has 50,089,987,140,480 sides
#6: The 50 trillion sided die rolls a one. Hooray.
Since the last die rolled gave a 1, your function or program should output 1.
Ví dụ # 2
The Prime Bubble rolls a 2, meaning that the Cascader will iterate twice.
#1: We always start with a 6 sided die, and it rolls a 4, so the next die has 6x4 = 24 sides
#2: The 24 sided die rolls a 14
Since the last die rolled gave a 14, your function or program should output 14.