9 lines
128 B
Text
9 lines
128 B
Text
fact(n)={
|
|
my(v=vector(n+1,i,i==1));
|
|
for(i=2,n+1,
|
|
forstep(j=i,2,-1,
|
|
for(k=2,j,v[k]+=v[k-1])
|
|
)
|
|
);
|
|
v[n+1]
|
|
};
|