Un pouvoir parfait est un certain nombre de la forme a**b
, où a>0
et b>1
.
Par exemple, 125
est 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