¿La entrada es el factorial de un entero?

Crea una función para comprobar si un entero dado es el factorial de algún entero. El valor de retorno debe ser booleano.

Ejemplos

isFactorial(2) ➞ true
// 2 = 2 * 1 = 2!

isFactorial(27) ➞ false

isFactorial(24) ➞ true
// 24 = 4 * 3 * 2 * 1 = 4!

Notas

  • La entrada es un entero positivo.
  • También puedes resolverlo usando un enfoque recursivo.