番号69のWikipediaページによると、69 2 = 4,761と69 3 = 328,509が一緒にすべての10進数を使用することに注意してください。数字の69は、実際にこのプロパティを満たす最小の数字です。
同様の理由で、32043は顕著である:32043 2 = 1026753849は、すべての桁を使用しています。
このように興味深い数字について話し続ける場合、表記が必要になります。
ほとんどの整数nの累乗n 2、…、n kは、十分に大きいkの値に対して10回すべての10進数字(先行ゼロはカウントしない)を少なくとも1回使用します。それが存在する場合、我々は最低な呼びますK 抱きしめる(累積小数点桁数、最小指数の)nで。
仕事
単一の非負整数nを入力として受け入れ、そのCUDDLEを計算して返すプログラムまたは関数を作成します。
nにCUDDLEがない場合、コードが最終的に停止する限り、エラーまたは空の文字列を含む正の整数以外のものを返すことができます。
テストケース
左の列は入力、右の列は出力です。
0
1
2 15
3 10
4 10
5 11
6 12
7 7
8 5
9 6
10
11 7
12 6
13 6
14 7
15 9
16 5
17 7
18 4
19 5
20 15
26 8
60 12
69 3
128 3
150 9
200 15
32043 2
1234567890 3
追加のルール
コードは、255までのすべての入力に対して機能する必要があります。
これには非常に大きな数の処理が含まれることに注意してください。20 15はすでに2 64より大きくなっています。
結果を印刷する場合、改行が続く場合があります。
標準のコードゴルフ規則が適用されます。
26->8をn^1与える最小の例で6、コードでエラーが発生したためです。