2024每日刷题(154)
Leetcode—71. 简化路径
实现代码
class Solution {
public:
string simplifyPath(string path) {
istringstream iss(path);
vector<string> v;
for(string word; getline(iss, word, '/');) {
if(word == "." || word.empty()) {
continue;
}
if(word == "..") {
if(!v.empty()) {
v.pop_back();
}
} else {
v.push_back(word);
}
}
string ans;
for(const string& s: v) {
ans += "/" + s;
}
return ans.empty() ? "/": ans;
}
};
运行结果
之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!