[伯俊5622]ダイヤル


🔴 質問する



🟢 に答える


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)