Factorial (mind the size) · Factorial (cuidado con el tamaño)
Factorial (mind the size)
n! is 1 × 2 × … × n, and 0! is 1. It grows fast — 20! is over two billion billion — so the method returns a long, not an int, or the answer would overflow. Multiply from 2 up to n.
Factorial (cuidado con el tamaño)
n! es 1 × 2 × … × n, y 0! es 1. Crece rápidamente — 20! supera los dos billones de billones — por lo que el método devuelve un long, no un int, para evitar desbordamientos. Multiplica desde 2 hasta n.
Complete factorial(int n) returning n! as a long (so large values fit). factorial(0) is 1. Assume 0 <= n <= 20. · Completa factorial(int n) devolviendo n! como long (para que los valores grandes quepan). factorial(0) es 1. Asume 0 <= n <= 20.
Click Run to see the output here. · Haz clic en Ejecutar para ver la salida aquí.