Power Ranger

Crea una función que reciba n, a y b, y devuelva la cantidad de valores positivos que, elevados a la n-ésima potencia, se encuentren en el intervalo [a, b], incluidos ambos extremos.

Ejemplos

power_ranger(2, 49, 65) ➞ 2
# 2 cuadrados (n^2) se encuentran entre 48 y 65: 49 (7^2) y 64 (8^2)

power_ranger(3, 1, 27) ➞ 3
# 3 cubos (n^3) se encuentran entre 1 y 27: 1 (1^3), 8 (2^3) y 27 (3^3)

power_ranger(10, 1, 5) ➞ 1
# 1 valor elevado a la 10-ésima potencia se encuentra entre 1 y 5: 1 (1^10)

power_ranger(5, 31, 33) ➞ 1

power_ranger(4, 250, 1300) ➞ 3

Notas

  • Recuerda que el intervalo incluye ambos extremos.
  • a < b siempre será true.