Cita:
Empezado por seoane
Acabo de comprobar que como ya advertía no es la forma mas eficiente de hacerlo, por ejemplo en python, un script tan sencillo como este:
Código:
a=1
for i in range(1000):
a=a*(i+1)
print a
Devuelve el factorial de forma inmediata, sin necesidad de esperar
|
Es similar al código que yo puse al principio y además es mucho más rápido.
En mi compu tu código se ejecuta en 5:25 bajo windows, es una máquina con micro intel em64t 3.08 Ghz con 512 mb de Ram.