Back to course home
0% completed
Vote For New Content
Solution: Simplify Path
Problem Statement
Given an absolute file path in a Unix-style file system, simplify it by converting ".." to the previous directory and removing any "." or multiple slashes. The resulting string should represent the shortest absolute path.
Examples
Example 1
- Input: path = "/a//b////c/d//././/.."
- Expected Output: "/a/b/c"
- Explanation:
- Convert multiple slashes (
//
) into single slashes (/
). "."
refers to the current directory and is ignored.".."
moves up one directory, so"d"
is removed.- The simplified path is
"/a/b/c"
.
- Convert multiple slashes (
.....
.....
.....
Like the course? Get enrolled and start learning!
On this page