주소
https://www.acmicpc.net/problem/5622
5622번: 다이얼
첫째 줄에 알파벳 대문자로 이루어진 단어가 주어진다. 단어의 길이는 2보다 크거나 같고, 15보다 작거나 같다.
www.acmicpc.net
문제
옛날식 돌려쓰는 다이얼 전화기에서 각 숫자마다 할당하는 영어가 있다.
이때 영어로 번호가 주어졌을때 이를 숫자로 바꾼 후 이 숫자가 입력되는데 얼마나 시간이 걸리는지 출력하는 문제
1->2초 / 2->3초 / 3->4초...
코드 / 해설
1
2
3
4
5
6
7
8
9
10
11
|
tel = ['ABC', 'DEF', 'GHI','JKL','MNO','PQRS','TUV','WXYZ']
num = input()
time = 0
for i in range(len(num)):
for j in tel:
for k in j:
if k == num[i]:
time = tel.index(j) + time + 3
print(time)
|
cs |