洛谷P1765 手机,Python的这个解,本地测试Python3.6.2+3.7.6没有问题,但洛谷测试全部RE
str0 = input()
# a[i],i=0..25,对应字母a..z的按键次数
a = [1,2,3, 1,2,3, 1,2,3, 1,2,3, 1,2,3, 1,2,3,4, 1,2,3, 1,2,3,4]
ans = 0; a0 = ord('a')
for letter in str0:
if letter == ' ':
ans += 1
else:
i = ord(letter) - a0
ans += a[i]
print(ans)