Ihr Ziel ist es, ein Programm zu schreiben, das Eingaben entgegennimmt und bei Verkettung N
eine "sequentielle Multiplikation" durchführt. Was ist sequentielle Multiplikation? Es ist eine Sequenz mit einem Samen a
, der wie folgt definiert ist:
f(0) = a
f(n+1) = f(n)*(f(n)-1)
Also lass a = 5
. So f(0) = 5
, f(1) = f(0)*(f(0)-1) = 5*4 = 20
und f(2) = f(1)*(f(1)-1) = 20*19 = 380
.
Wenn dein Programm das war ABC
, dann ABC
sollte es Input a
und Output nehmen f(1)
. Das Programm ABCABC
sollte ausgegeben f(2)
werden usw. Ihre Programmreihe sollte nur einmal eingegeben und nur einmal ausgegeben werden.
Dies ist ein Code-Golf, so dass das kürzeste Programm in Bytes gewinnt. Standardlücken sind verboten.