55561bc4创建于 2022年12月27日历史提交
function simplifyPath(path: string): string {
    const stack: string[] = [];
    let cur = '';

    for (const c of path + '/') {
        if (c === '/') {
            if (cur === '..') {
                if (stack.length > 0) {
                    stack.pop();
                }
            } else if (cur != '' && cur != '.') {
                stack.push(cur);
            }
            cur = '';
        } else {
            cur += c;
        }
    }

    return '/' + stack.join('/');
}