leetcode1047字符串反复去重(栈)

点击查看代码
/**
 * @param {string} s
 * @return {string}
 */
let removeDuplicates = function (s) {
    let stack = []
    for (let v of s) {
        if (stack.length && stack.at(-1) === v) {
            stack.pop()
        } else {
            stack.push(v)
        }
    }
    return stack.join('')
};
posted @ 2024-01-15 22:09  jialiangzai  阅读(7)  评论(0)    收藏  举报