Desafio
Estou sob ataque da equipe da meia-noite e preciso convocar o Catenative Doomsday Dice Cascader para me defender. Como estou com pouco espaço, preciso que o código seja o mais curto possível.
O algoritmo para o Cascader de Dados do Dia do Juízo Final Catenativo é o seguinte:
Primeiro, o dado de seis lados no Prime Bubble é rolado e o resultado determinará quantas iterações da próxima etapa ocorrerão.
Comece com um dado de seis lados. Por quantas vezes o rolo do dado Prime Bubble, multiplique o número de lados no próximo dado pelo resultado do rolo do dado atual. Por exemplo, se no seu primeiro lançamento do dado de seis lados o seu lançamento for 2, seu próximo dado terá 6 * 2 = 12 lados.
Seu objetivo é escrever uma função ou programa que não receba nenhuma entrada e produz o resultado final do último dado rolado. Como se trata de código-golfe , a contagem de bytes mais baixa em cada idioma vence!
Exemplos
Exemplo # 1 (extraído diretamente do link acima):
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.
Exemplo 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.