Límites factoriales exactos

Crea una función que compruebe si un número es el límite superior exacto del factorial de n. Si es así, devuelve un arreglo con el límite factorial exacto y n; de lo contrario, devuelve un arreglo vacío.

Ejemplos

isExact(6) ➞ [6, 3]

isExact(24) ➞ [24, 4]

isExact(125) ➞ []

isExact(720) ➞ [720, 6]

isExact(1024) ➞ []

isExact(40320) ➞ [40320, 8]

Notas

  • También puedes resolver este desafío mediante recursión.
  • Puedes encontrar una versión recursiva de este desafío en este enlace.