スタック
- class MissingParentheses {
- public:
- int countCorrections(string par)
- {
- vector<char> v;
- for (int i = 0; i < par.size(); ++i) {
- if (v.empty()) v.push_back(par[i]);
- else {
- if (v.back() == '(' && par[i] == ')') v.pop_back();
- else v.push_back(par[i]);
- }
- }
- return v.size();
- }
- };
0 件のコメント :
コメントを投稿