Esta pregunta fue modificada, vuelva a leerla.
Ultrafactoriales
Los ultrafactoriales son una secuencia de números que se pueden generar utilizando la siguiente función:
a(n) = n! ^ n!
Los valores resultantes aumentan extremadamente rápido. Nota al margen : Esta es la entrada A046882 en el OEIS. También se relacionan los hiperfactoriales, una secuencia todavía bastante grande, pero un poco más pequeña: A002109
Tu tarea
Su tarea es implementar estos números en su idioma. Su programa calculará la suma de todos los ultrafactoriales desde 0 hasta inclusive n
.
Entrada
Su programa solo puede tomar una entrada: un número, que se asemeja al último a (n) ultrafactorial que se agregará a la suma. Se asegura que la entrada sea positiva o 0.
Salida
Su salida depende de usted, siempre y cuando exista la suma visible de los números en alguna parte.
Reglas
- Puede asumir todos los enteros, por lo tanto, la entrada de enteros y el uso de bucles de conteo de enteros para producir algunos resultados.
Casos de prueba
Input: -1
Output: Any kind of error (because -1! is undefined), or no handling at all
Input: 0
Output: 1
Input: 1
Output: 2
Input: 2
Output: 6
Input: 3
Output: 46662
Reto
Este es el código de golf , por lo que gana la respuesta con la menor longitud en bytes.
double
)?