题解 | #点击消除# | C++
点击消除
https://www.nowcoder.com/practice/8d3643ec29654cf8908b5cf3a0479fd5
#include <iostream> #include <string> using namespace std; class Solution { public: std::string clearStr(const std::string& input) { std::string ans; for (auto c : input) { if (!ans.empty() && c == ans.back()) { ans.pop_back(); continue; } ans.append(1, c); } return ans.empty() ? "0" : ans; } }; int main() { std::string input; std::cin >> input; std::cout << Solution().clearStr(input); } // 64 位输出请用 printf("%lld")