Recursión: número prónico

Un número prónico (también llamado heteromécico) es un número que es el producto de dos enteros consecutivos, es decir, un número de la forma n(n + 1). Crea una función que determine si un número es prónico o no.

Ejemplos

isHeteromecic(0) ➞ true
// 0 * (0 + 1) = 0 * 1 = 0

isHeteromecic(2) ➞ true
// 1 * (1 + 1) = 1 * 2 = 2

isHeteromecic(7) ➞ false

isHeteromecic(110) ➞ true
// 10 * (10 + 1) = 10 * 11 = 110

isHeteromecic(136) ➞ false

isHeteromecic(156) ➞ true

Notas

  • Se espera que resuelvas este desafío mediante recursión.
  • Puedes consultar la pestaña Resources para obtener más detalles sobre la recursión.
  • Puedes encontrar una versión iterativa de este desafío en este enlace.
  • Puedes encontrar una colección de desafíos sobre recursión en este enlace.