Skip to content

71. 简化路径 #58

@JesseZhao1990

Description

@JesseZhao1990

image
image

/**
 * @param {string} path
 * @return {string}
 */
var simplifyPath = function(path) {
    let pathArr = path.split("/");
    let resultArr = [];

    for(let i =0; i< pathArr.length;i++){
      if(pathArr[i]==".."){
        if(resultArr.length>0){
          resultArr.pop();
        }
      }else if(pathArr[i]!="." && pathArr[i]!=""){
        resultArr.push(pathArr[i])
      }
    }

    return "/"+resultArr.join("/")

};

https://leetcode-cn.com/problems/simplify-path/

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions