的最小功率迭代若干定义如下:
也就是说,提高到最低位。例如,和。
数字的最小幂根定义为重复应用直到找到固定点所获得的数字。下表列出了1到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
挑战:生成其最小幂根不等于1的数字或本身。
以下是此序列中的前50个数字:
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、289、296、335、338、339、342
规则
- 您可以生成
n
该序列的第一个数字(索引为0或1),生成第n
th项,创建一个生成器以计算这些项,无限次输出其中的许多项,依此类推。 - 您可以采用任意基数输入和给出输出,但是MPR的计算必须以10为基数。例如,您可以采用输入
###
(一元)和输出### ##### ######
(一元) - 您必须产生数字。您可能不会输出(例如)
"3", "5", "6"
,因为它们是字符串。3, 5, 6
而且3 5 6
都是有效的。输出2 3
,"23"
或者twenty-three
是号码的全部视为无效表示23
。(同样,您可以使用任何基数来表示这些数字。) - 这是一个代码高尔夫球,因此最短的代码(以字节为单位)获胜。