Power Ranger
Crie uma função que receba n, a e b, e retorne a quantidade de valores positivos que, elevados à n-ésima potência, estejam no intervalo [a, b], incluindo os dois extremos.
Exemplos
power_ranger(2, 49, 65) ➞ 2
# 2 quadrados (n^2) estão entre 48 e 65: 49 (7^2) e 64 (8^2)
power_ranger(3, 1, 27) ➞ 3
# 3 cubos (n^3) estão entre 1 e 27: 1 (1^3), 8 (2^3) e 27 (3^3)
power_ranger(10, 1, 5) ➞ 1
# 1 valor elevado à 10-ésima potência está entre 1 e 5: 1 (1^10)
power_ranger(5, 31, 33) ➞ 1
power_ranger(4, 250, 1300) ➞ 3Observações
- Lembre-se de que o intervalo inclui os dois extremos.
- a < b será sempre true.