ACAIT

[Python] 문자열: 백준 5622 다이얼 본문

독학/백준 문제 풀이

[Python] 문자열: 백준 5622 다이얼

831x99 2022. 9. 30. 12:04
 

5622번: 다이얼

첫째 줄에 알파벳 대문자로 이루어진 단어가 주어진다. 단어의 길이는 2보다 크거나 같고, 15보다 작거나 같다.

www.acmicpc.net

txt_list = ['ABC','DEF','GHI','JKL','MNO','PQRS','TUV','WXYZ'] # 다이얼 순서대로 리스트 만들기
txt = input()

time = 0
for i in txt_list: # 리스트 요소 묶음 하나씩 불러오기
    for n in i: # 그 요소의 알파벳 하나씩 불러오기
        for x in txt: # 입력 영문의 알파벳 불러오기
            if n == x: # 요소와 영문 일치하는지 확인
                time += txt_list.index(i) +3 
                # 일치하면 해당 알파벳의 인덱스 + 3
                # time = time + index +3
print(time)