프로그래밍/백준

5622 다이얼

게으른구름 2018. 2. 8. 23:28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
def func_alphabet_to_number(a):
    if a == 'A' or a == 'B' or a == 'C':
        return 2
    elif a == 'D' or a == 'E' or a == 'F':
        return 3
    elif a == 'G' or a == 'H' or a == 'I':
        return 4
    elif a == 'J' or a == 'K' or a == 'L':
        return 5
    elif a == 'M' or a == 'N' or a == 'O':
        return 6
    elif a == 'P' or a == 'Q' or a == 'R' or a == 'S':
        return 7
    elif a == 'T' or a == 'U' or a == 'V':
        return 8
    elif a == 'W' or a == 'X' or a == 'Y' or a == 'Z':
        return 9
 
 
def main():
    temp = input()
    sum = 0
    for i in temp:
        sum += func_alphabet_to_number(i) + 1
    print(sum)
 
 
if __name__ == '__main__':
    main()
cs