백준 5622 - 다이얼 (파이썬)

Updated:

Answer

word = input()
answer = 0

for i in word:
    temp = ord(i) - 65
    if temp <= 14:
        answer += temp // 3 + 3
    elif temp >= 15 and temp <= 18:
        answer += 8
    elif temp >= 19 and temp <= 21:
        answer += 9
    else:
        answer += 10
            
print(answer)

Answer2

dial = ['ABC', 'DEF', 'GHI', 'JKL', 'MNO', 'PQRS', 'TUV', 'WXYZ']
word = input()
answer = 0
for j in range(len(word)):
    for i in dial:
        if word[j] in i:
            answer += dial.index(i) + 3
print(answer)

Categories:

Updated: