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 |
'프로그래밍 > 백준' 카테고리의 다른 글
1003 피보나치수열 (0) | 2018.09.11 |
---|---|
15552 빠른 A+B (0) | 2018.05.26 |
2908 상수 (0) | 2018.02.08 |
1316 그룹 단어 체커 (0) | 2017.10.20 |
1157 단어 공부 (0) | 2017.10.20 |