1class Solution {2public:3stack<char> st;4string removeDuplicates(string s) {5string ans;6char c;7for (auto &i : s) {8if (st.empty()) {9st.push(i);10continue;11}12if (i == st.top())13st.pop();14else15st.push(i);16}17while (!st.empty()) {18c = st.top();19ans += c;20st.pop();21}22reverse(begin(ans), end(ans));23return ans;24}25};