Вызов
Я нападаю на похищенную Полуночную Команду, и мне нужно вызвать Каскад Судебного Кости Судного Дня , чтобы защитить себя. Поскольку у меня мало места, мне нужно, чтобы код был максимально коротким.
Алгоритм Catenative Domsday Dice Cascader выглядит следующим образом:
Сначала бросается шестигранный кристалл в Prime Bubble, и результат будет определять, сколько итераций следующего шага будет выполнено.
Начните с шестигранного кубика. На столько раз, сколько выпадет кубик Первого Пузыря, умножьте количество сторон на следующем кристалле на результат броска текущего кристалла. Например, если на вашем первом броске шестигранного кубика ваш бросок равен 2, то у вашего следующего кубика будет 6 * 2 = 12 сторон.
Ваша цель - написать функцию или программу, которая не требует ввода и выводит конечный результат последнего броска кубика. Поскольку это код-гольф , выигрывает самое низкое число байтов на каждом языке!
Примеры
Пример № 1 (взят по ссылке выше):
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.
Пример № 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.