Power Ranger

Crie uma função que receba n, a e b e retorne a quantidade de valores positivos elevados à n-ésima potência que estão no intervalo [a, b], incluindo os extremos.

Exemplos

powerRanger(2, 49, 65) ➞ 2
// 2 quadrados (n^2) estão entre 49 e 65: 49 (7^2) e 64 (8^2)

powerRanger(3, 1, 27) ➞ 3
// 3 cubos (n^3) estão entre 1 e 27: 1 (1^3), 8 (2^3) e 27 (3^3)

powerRanger(10, 1, 5) ➞ 1
// 1 valor elevado à potência 10 está entre 1 e 5: 1 (1^10)

powerRanger(5, 31, 33) ➞ 1

powerRanger(4, 250, 1300) ➞ 3

Notas

  • Lembre-se de que os extremos estão incluídos no intervalo.
  • a < b sempre será true.