Bu zorluğun amacı, yalnızca 2 ile 36 arasında olabildiğince çok sayıda tabandan harf ve rakam içerdiği varsayılan bir girdi dizesini dönüştürmek ve sonuçların temel 10 toplamını bulmak için bir program yazmaktır .
Giriş dizesi, sayının 36: 'ya kadar olan bazlar için standart alfabeye göre tanımlanacağı tüm tabanlara dönüştürülecektir 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ
. Örneğin, girdi 2T
yalnızca 30 ve üstü bazlar için geçerlidir. Program, 30T'den 36'ya kadar olan 2T'yi ondalığa dönüştürür ve sonuçları toplar.
Giriş dizesinin yalnızca harf ve rakam içerdiğini varsayabilirsiniz. Programınız büyük veya küçük harf kullanabilir; her ikisini de destekleyebilir, ancak buna gerek yoktur.
Test senaryoları
Örnek giriş: 2T
Olası bazların grafiği
Base Value
30 89
31 91
32 93
33 95
34 97
35 99
36 101
Çıktı: 665
Örnek giriş: 1012
Olası bazların şeması:
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
Çıktı: 444278
Örnek giriş: HELLOworld
Olası bazların grafiği
Base Value
33 809608041709942
34 1058326557132355
35 1372783151310948
36 1767707668033969
Çıktı: 5008425418187214
Bir giriş 0
olarak okunacak 0
2 ile 36 dahil arasındaki tüm bazlardır. Temel 1 diye bir şey yoktur.
Bu kod golf. Standart kurallar geçerlidir. Bayt cinsinden en kısa kod kazanır.
0
0
önemli bir test örneği? 0
olduğu 0
her tabanında ve baz 1. diye bir şey yoktur