도전
나는 미드 나잇 선원의 공격을 받고 있으며 자신을 방어하기 위해 종말 종말 주사위 캐스커 더 를 소환해야합니다 . 공간이 부족하기 때문에 코드는 가능한 짧아야합니다.
Catenative Doomsday Dice Cascader의 알고리즘은 다음과 같습니다.
먼저, Prime Bubble의 6면 다이가 롤링되고 결과에 따라 다음 단계의 반복 횟수가 결정됩니다.
6 면체 주사위로 시작하십시오. 프라임 버블 다이의 롤 수만큼 다음 다이의 측면 수에 현재 다이의 롤 결과를 곱합니다. 예를 들어, 6 면체 주사위의 첫 번째 롤에서 롤이 2이면 다음 주사위는 6 * 2 = 12면이됩니다.
목표는 입력을받지 않고 마지막으로 굴린 다이의 최종 결과를 출력하는 함수 또는 프로그램을 작성하는 것입니다. 이것이 code-golf 이므로 각 언어에서 가장 낮은 바이트 수가 이깁니다!
예
예 # 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.