力扣刷题-字符串-替换分隔符_空格

122 路径加密

假定一段路径记作字符串 path,其中以 “.” 作为分隔符。现需将路径加密,加密方法为将 path 中的分隔符替换为空格 " ",请返回加密后的字符串。
示例 1:
输入:path = “a.aef.qerf.bb”
输出:“a aef qerf bb”

思路

直接构建一个新的列表,遍历字符串,如果字符是分隔符,则append空格,如果不是,则appned原字符。

class Solution(object):
    def pathEncryption(self, path):
        """
        :type path: str
        :rtype: str
        """
        result = []
        for i in range(len(path)):
            if path[i] == '.':
                result.append(' ')
            else:
                result.append(path[i])
        return ''.join(result)

你可能感兴趣的:(leetcode刷题,leetcode,python,算法,数据结构)