数の最小電力反復は、次のように定義されます。
つまり、の最下位桁に上げ。たとえば、およびです。
数の最小のべき根は、固定点が見つかるまで繰り返し適用して得られる数として定義され。以下は、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、296、335、338、339、342
ルール
n
このシーケンスの最初の数(0または1のインデックス)を生成し、n
th項を生成し、これらの項を計算するジェネレーターを作成し、それらの多くを無限に出力することができます。- 入力を受け取り、任意のベースで出力を行うことができますが、MPRの計算は10をベースにする必要があります。たとえば、入力
###
(単項)および出力### ##### ######
(単項)を取ることができます - 数値を生成する必要があります。
"3", "5", "6"
これらは文字列であるため、(たとえば)outputを使用することはできません。3, 5, 6
そして3 5 6
ただし、両方とも有効です。を出力2 3
する"23"
、またはtwenty-three
すべての番号の無効な表現と見なされます23
。(繰り返しますが、これらの数値を表すために任意のベースを使用できます。) - これはcode-golfであるため、最短のコード(バイト単位)が優先されます。