[백준_5622] 다이얼
🔴 문제
🟢 풀이
다이얼의 숫자와 dial 리스트의 인덱스를 맞추기 위하여 0번째와 1번째를 빈 리스트로 채운다. 숫자 1을 걸려면 2초가 걸리고, 숫자가 1씩 증가할 수록 걸리는 시간도 1초씩 늘어나므로 입력으로 주어지는 글자의 길이만큼을 기본 시간으로 가져간다. 다음으로 할머니가 외운 단어에서 각 알파벳에 해당하는 숫자만큼 시간에 차례로 더해주면 시간 계산 끝!
import sys
dial = [[],[],['A','B','C'],['D','E','F'],['G','H','I'],
['J','K','L'],['M','N','O'],['P','Q','R','S'],
['T','U','V'],['W','X','Y','Z']]
word = sys.stdin.readline().rstrip()
time = len(word)
for i in word:
for j in range(2, len(dial)):
if i in dial[j]:
time += j
print(time)
Author And Source
이 문제에 관하여([백준_5622] 다이얼), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@wkkyu08/백준5622-다이얼저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)