코테 대비 python/백준
5622 문자열
ylab
2023. 1. 31. 11:42
https://www.acmicpc.net/problem/5622
5622번: 다이얼
첫째 줄에 알파벳 대문자로 이루어진 단어가 주어진다. 단어의 길이는 2보다 크거나 같고, 15보다 작거나 같다.
www.acmicpc.net
s=input()
total=0
for i in s:
if i in "ABC":
total+=3
elif i in "DEF":
total+=4
elif i in "GHI":
total+=5
elif i in "JKL":
total+=6
elif i in "MNO":
total+=7
elif i in "PQRS":
total+=8
elif i in "TUV":
total+=9
elif i in "WXYZ":
total+=10
else:
pass
print(total)
https://j-remind.tistory.com/76 분의 풀이
이런 좋은 방법이!!
dial = ['ABC', 'DEF', 'GHI', 'JKL', 'MNO', 'PQRS', 'TUV', 'WXYZ']
a = input()
ret = 0
for j in range(len(a)):
for i in dial:
if a[j] in i:
ret += dial.index(i)+3
print(ret)