1 def numOperations(testStr):
 2     num = 0
 3     n = len(testStr)
 4     for i in range(n / 2):
 5         num += abs(ord(testStr[i]) - ord(testStr[n - i - 1]))
 6     return num
 7 
 8 
 9 def main():
10     t = int(raw_input())
11     for _ in range(t):
12         testStr = raw_input().strip()
13         print numOperations(testStr)
14 
15 
16 main()

Link:

  https://www.hackerrank.com/challenges/the-love-letter-mystery

学习

  利用Asckii码来解决问题

  strip()去除结尾

错误

  一定注意数组和list的下标,这个是很容易出错的坑

 

 posted on 2015-05-09 10:10  sangocare  阅读(218)  评论(0编辑  收藏  举报