Páginas de un libro

Supón que sumas todos los números de página de un libro. Si el total es 21, el libro solo podría tener 6 páginas porque 1 + 2 + 3 + 4 + 5 + 6 = 21. Si hubiera dicho que el total era 25, sería imposible porque el siguiente número de la serie es 28 (21 + 7).

Crea una función que reciba total como argumento y devuelva true si es un total válido y false si no lo es.

¿Puedes idear una solución más eficiente que simplemente sumar números enteros consecutivos como hice arriba?

Ejemplos

pagesInBook(5) ➞ false

pagesInBook(4005) ➞ true

pagesInBook(9453) ➞ true

Notas

N/A