このチャレンジの目的は、2〜36のできるだけ多くの基数の文字と数字のみを含むと想定できる入力文字列を変換するプログラムを作成し、結果の基数10の合計を見つけることです。
入力文字列は、最大36:までのベースの標準アルファベットに従って番号が定義されるすべてのベースに変換されます0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ
。たとえば、入力2T
はベース30以上でのみ有効です。プログラムは、2Tを30から36のベースから10進数に変換し、結果を合計します。
入力文字列には文字と数字のみが含まれていると想定できます。プログラムでは大文字または小文字を使用できます。両方をサポートできますが、必ずしもサポートする必要はありません。
テストケース
サンプル入力: 2T
可能なベースのチャート
Base Value
30 89
31 91
32 93
33 95
34 97
35 99
36 101
出力:665
サンプル入力: 1012
可能なベースのチャート:
Base Value
3 32
4 70
5 132
6 224
7 352
8 522
9 740
10 1012
11 1344
12 1742
13 2212
14 2760
15 3392
16 4114
17 4932
18 5852
19 6880
20 8022
21 9284
22 10672
23 12192
24 13850
25 15652
26 17604
27 19712
28 21982
29 24420
30 27032
31 29824
32 32802
33 35972
34 39340
35 42912
36 46694
出力: 444278
サンプル入力: HELLOworld
可能なベースのチャート
Base Value
33 809608041709942
34 1058326557132355
35 1372783151310948
36 1767707668033969
出力: 5008425418187214
の入力は、2から36までのすべての基数0
として読み込まれ0
ます。ベース1などはありません。
これはコードゴルフです。標準ルールが適用されます。バイト単位の最短コードが優先されます。
0
0
重要なテストケースなのですか?0
ある0
すべてのベースには、ベース1のようなものはありません