1
var simplifyPath = function (path) {
2
let stack = [];
3
path = path.split("/");
4
for (let i = 0; i < path.length; i++) {
5
if (path[i] === "" || path[i] === ".") continue;
6
if (path[i] === "..") {
7
stack.pop();
8
} else {
9
stack.push(path[i]);
10
}
11
}
12
//edge case
13
if (stack.length === 0) return "/";
14
//edge case
15

16
let string = "";
17
for (let j = 0; j < stack.length; j++) {
18
string += "/" + stack[j];
19
}
20
return string;
21
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0