문제 링크
문자열을 EOF까지 입력 받아 그대로 출력하되 double-quote가 나올 때에 홀수 번째 double-quote는 ``로 짝수 번째는 ''로 변환해서 출력하라
그냥 문자열 EOF까지 입력받고 문자열 순회...
#include <bits/stdc++.h>
using namespace std;
using ll = long long;
#define INF 1000000000
int main() {
ios_base::sync_with_stdio(false);
cin.tie(NULL);
string s;
bool flag = true;
while (getline(cin, s)) {
for (auto it : s) {
if (it == '\"') {
if (flag) cout << "``";
else cout << "''";
flag = !flag;
} else cout << it;
}
cout << '\n';
}
}
UVa 문제가 입출력 연습에 도움이 되는 거 같다.