美团比赛

'''
第一题:
'''
num=int(input())


#设tmp是要处理的字符串
#如何按方向键最少,感觉就只有一种方案啊.
#先改编码
dict={'ABC':(1,2),'DEF':(1,3),'GHI':(2,1),'JKL':(2,2),'MNO':(2,3),
      'PQRS':(3,1),'TUV':(3,2),'WXYZ':(3,3)}
last=(1,1)
sum=0
for i in range(num):
    tmp=input()
    last=(1,1)
    sum=0
    for jj in tmp:
        for j in dict:
            if jj in j:
                now=dict[j]
                break
        #now是jj的编码
        sum+=abs(now[0]-last[0])+abs(now[1]-last[1])
        last=now
    print(sum)

猜你喜欢

转载自www.cnblogs.com/zhangbo2008/p/9160592.html
今日推荐