AtCoder Beginner Contest 344 A問題
こちらの問題を解いたので、備忘録用の記事です。
問題
入出力例
解法
この問題は"|"で囲まれている部分を削除して出力するというものです。
そのままSをforループで回すことでとけます。
#include <iostream>
#include <vector>
#include <string>
#include <unordered_set>
#include <cmath>
#include <algorithm>
using namespace std;
int main() {
string S;
string ans = "";
bool flag = false;
cin >> S;
for(int i = 0; i < S.length(); i++){
if(S[i] == '|') flag = !flag;
else if(!flag) ans += S[i];
}
cout << ans << endl;
return 0;
}

