fork(3) download
  1. f='qwertyuiopasdfghjkl zxcvbnm'.find
  2. g=lambda i:sum(abs(f(x)%10-f(y)%10)+2*abs(f(x)/10-f(y)/10)for x,y in zip(i,i[1:]))
  3.  
  4. def main():
  5. print "qwer =>",g("qwer")
  6. print "qsx =>",g("qsx")
  7. print "qmq =>",g("qmq")
  8. print "tttt =>",g("tttt")
  9.  
  10. if __name__ == '__main__':
  11. main()
Success #stdin #stdout 0.01s 7736KB
stdin
Standard input is empty
stdout
qwer => 3
qsx  => 5
qmq  => 20
tttt => 0