题目如下:

解题思路:遍历s,判断s[i]后面的第二个元素是否是'#'。如果不是,s[i]转换成对应字母;如果是,s[i]和s[i+1]一起转换成对应字母。

代码如下:

class Solution(object):
    def freqAlphabets(self, s):
        """
        :type s: str
        :rtype: str
        """
        res = ''
        inx = 0
        while inx < len(s):
            if s[inx] == '#':
                inx += 1
            elif inx + 2 < len(s) and s[inx+2] == '#':
                res += chr(ord('a') + int(s[inx] + s[inx+1]) - 1)
                inx += 2
            else:
                res += chr(ord('a') + int(s[inx]) - 1)
                inx += 1
        return res
12-20 21:09