0
点赞
收藏
分享

微信扫一扫

leetcode71. 简化路径 栈应用题

月孛星君 2022-01-06 阅读 30
leetcode

leetcode71. 简化路径

def simplifyPath(self, path: str) -> str:
    names = path.split("/")
    stack = list()
    for name in names:
    	# name有"" , ".." , "." 和其他这四种情况
        if name == "..": 
            if stack:
                stack.pop()
        elif name and name != ".":
            stack.append(name)
    return "/" + "/".join(stack)
举报

相关推荐

0 条评论