Example #1
0
 def unixpath(self, path: str) -> str:
     pathlist = path.split("/")
     stack = Stack()
     for p in pathlist:
         if p != "." and p != "..":
             stack.push(p)
         if p == "..":
             stack.pop()
     return "/".join(stack.toList())
Example #2
0
 def test_push(self):
     s = Stack()
     s.push(3)
     self.assertEqual(s.toList(), [3])