이 과제의 목표는 가능한 한 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과 같은 것은 없다