K^K == N?

Published by Helen Yu in

Escreva uma função que retorne True se k^k == n para a entrada (n, k) e False caso contrário.

Exemplos

k_to_k(4, 2) ➞ True

k_to_k(387420489, 9) ➞ True
# 9^9 == 387420489

k_to_k(3124, 5) ➞ False

k_to_k(17, 3) ➞ False

Notas

O operador ^ se refere à operação de exponenciação **, não à operação XOR bit a bit.