쉬운문제다.
그냥 연달아있는게 없을때까지 반복문 사용하여 구현하면 된다.
#include<iostream>
#include<string>
using namespace std;
int main(int argc, char** argv)
{
int test_case;
int T = 10;
for (test_case = 1; test_case <= T; ++test_case)
{
int N; cin >> N;
string in; cin >> in;
for (int i = 0; i < in.length() - 1; i++)
if ((in[i] == in[i + 1]))
{
in.erase(i, 2);
i = -1;
}
cout << '#' << test_case << ' ' << in << '\n';
}
return 0;
}
'Coding_Test 연습 > SWEA' 카테고리의 다른 글
[SWEA] (C++) D3 1244 최대 상금 (0) | 2022.04.11 |
---|---|
[SWEA] (C++) D3 1240 단순 2진 암호코드 (0) | 2022.04.11 |
[SWEA] (C++) D3 1230 암호문3 (0) | 2022.04.11 |
[SWEA] (C++) D3 1229 암호문2 (0) | 2022.04.11 |
[SWEA] (C++) D3 1228 암호문1 (0) | 2022.04.11 |