どうして、テレビ画面に1秒間表示された6桁または7桁の電話番号を思い出せないのですか?!以下に説明する特別なテクニックを使用すると、ウォーキング電話帳になります!
明らかに、数字402
は110010010
数字337377
よりも覚えやすく、数字は数字よりも覚えやすい957472
です。これは、記憶された番号は、一方ではできるだけ少ない数字を含む必要があることを意味し、他方では、できるだけ多くの繰り返し番号を含むことが望ましいことを意味します。
記憶の困難さの基準として、numberの桁数とnumberの異なる桁数の合計を取ります。記憶された番号は別の番号システムで書くことができ、おそらく覚えやすくなります。たとえば65535
、16進表記の数字は次のようになりFFFF
ます。
仕事
複雑さの基準を最小限に抑えるために、数値システムのベースを選択するプログラムを作成する必要があります。番号体系の基数は2〜36の範囲で選択する必要があり、その後、数字0-9
と英字A-Z
を使用して数値を表すことができます。
入力
入力には、1〜999999999の10進整数が含まれます。
出力
出力には、番号体系の基数(2〜36)が含まれている必要があります。これにより、記憶の複雑さの基準と、選択した番号体系の番号が1つのスペースで区切られます。複数のベースが基準に同じ値を与える場合、それらの中から最小のものを選択します。
ノート
- 文字は大文字でなければなりません(
A-Z
)。
テストケース
入出力
1
2 1
2
3 2
65535
16 FFFF
123
12 A3
a-z
代わりに使用できますA-Z
か?
A-Z
か?