Special factorials: Difference between revisions

add Fermat
(add Fermat)
Line 116:
rf(119) = f
</pre>
 
=={{header|Fermat}}==
<lang>Function Sf(n) = Prod<k=1, n>[k!].
 
Function H(n) = Prod<k=1, n>[k^k].
 
Function Af(n) = Sigma<i=1,n>[(-1)^(n-i)i!].
 
Function Ef(n) = if n < 2 then 1 else n^Ef(n-1) fi.
 
Function Rf(n) =
for r = 1 to n do
rr:=r!;
if rr=n then Return(r) fi;
if rr>n then Return(-1) fi;
od.
 
for n=0 to 9 do !!(Sf(n), H(n), Af(n)) od;
!!' ';
for n=0 to 4 do !!Ef(n) od;
!!' ';
for n=1 to 10 do !!Rf(n!) od;
!!Rf(119)</lang>
 
=={{header|Go}}==
781

edits