L' itération de puissance minimale d'un nombre est définie comme suit:
Autrement dit, élevé au chiffre le plus bas de . Par exemple, et .
La racine de puissance minimale d'un nombre est définie comme le nombre obtenu à partir de l'application répétée de jusqu'à ce qu'un point fixe soit trouvé. Voici un tableau des racines de puissance minimales des nombres compris entre 1 et 25:
n MPR(n)
--------------------------
1 1
2 1
3 531441
4 1
5 3125
6 4738381338321616896
7 1
8 16777216
9 1
10 1
11 11
12 12
13 13
14 14
15 15
16 16
17 17
18 18
19 19
20 1
21 21
22 1
23 279841
24 1
25 1
Défi: générer les nombres dont la racine de puissance minimale n'est pas égale à 1 ou elle-même.
Voici les 50 premiers chiffres de cette séquence:
3, 5, 6, 8, 23, 26, 27, 29, 35, 36, 39, 42, 47, 53, 59, 64, 72, 76, 78, 82, 83, 84, 92, 222, 223, 227, 228, 229, 233, 237, 239, 254, 263, 267, 268, 269, 273, 276, 277, 278, 279, 285, 286, 287, 289, 296, 335, 338, 339, 342
Règles
- Vous pouvez générer les premiers
n
nombres de cette séquence (indexés 0 ou 1), générer len
e terme, créer un générateur qui calcule ces termes, en produire une infinité de nombres, etc. - Vous pouvez prendre une entrée et donner une sortie dans n'importe quelle base, mais les calculs pour MPR doivent être en base 10. Par exemple, vous pouvez prendre une entrée
###
(en unaire) et une sortie### ##### ######
(en unaire) - Vous devez donner des chiffres. Vous ne pouvez pas (par exemple) sortir
"3", "5", "6"
, car ce sont des chaînes.3, 5, 6
et3 5 6
sont tous deux valides, cependant. La sortie de2 3
,"23"
outwenty-three
sont toutes considérées comme des représentations non valides du nombre23
. (Encore une fois, vous pouvez utiliser n'importe quelle base pour représenter ces nombres.) - Il s'agit d'un code-golf , donc le code le plus court (en octets) l'emporte.