Un pouvoir parfait est un certain nombre de la forme a**b, où a>0et b>1.
Par exemple, 125est un pouvoir parfait car il peut être exprimé comme 5**3.
Objectif
Votre tâche consiste à écrire un programme / une fonction qui trouve le n puissance parfaite -th, étant donné un entier positif n.
Spécifications
- La première puissance parfaite est
1(qui est1**2). - Entrée / sortie dans n'importe quel format raisonnable.
- Les fonctions intégrées sont autorisées .
Plus d'informations
Notation
C'est du code-golf . La solution la plus courte en octets gagne.
Cas de test
input output
1 1
2 4
3 8
4 9
5 16
6 25
7 27
8 32
9 36
10 49