A entrada é o fatorial de um inteiro?

Crie uma função que verifique se um inteiro fornecido é exatamente o fatorial de outro inteiro. true se for, false caso contrário.

Exemplos

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

isFactorial(27) ➞ false

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

Observações

  • Não é necessário tratar erros. Todas as entradas são inteiros positivos.
  • Você também pode resolver este desafio usando uma abordagem recursiva.