Leetcode.1598 文件夹操作日志搜集器 简单
简单题我重拳出击!
读懂题目就行了,就是简单的判断,判断logs字符串数组里的字符串,假设我们的初始路径 ans = 0;
如果是 “…/” ,且ans > 0那么ans -= 1;
如果是 “./”,那么ans不变;
如果是 “x/”,那么ans += 1;
遍历结束,ans就是答案。
class Solution {
public:
int minOperations(vector<string>& logs) {
int ans = 0;
for(auto str: logs)
{
if(str == "../" && ans != 0)
ans -= 1;
if(str == "./");
if(str != "../" && str != "./")
ans += 1;
}
return ans;
}
};