1class Solution:2def simplifyPath(self, path: str) -> str:3stack = []45i = 06while i < len(path):7if path[i] == "/":8i += 19continue1011else:12cur = ""13while i < len(path) and path[i] != "/":14cur += path[i]15i += 11617if cur == "..":18if stack:19stack.pop()20elif cur == "." or cur == "":21i += 122continue23else:24stack.append(cur)2526return "/" + "/".join(stack)