반응형
-문제
-코드
#include<iostream>
#include<string>
using namespace std;
int main()
{
string s;
int res =0;
cin >> s;
char a = s[0];
bool flag = false;
for (int i = 1; s[i] != '\0'; i++)
{
if (!flag && s[i] != a)
{
res++;
flag = true;
}
else if (flag && s[i] == a)
{
flag = false;
}
}
cout << res;
return 0;
}
반응형
'이론 > 코딩테스트' 카테고리의 다른 글
[백준] 16953번 A -> B (그리디 알고리즘) (0) | 2022.08.07 |
---|---|
[백준] 2309번 일곱 난쟁이 (투포인터 알고리즘) (0) | 2022.08.07 |
[백준] 1789번 수들의 합 (그리디 알고리즘) (0) | 2022.08.05 |
[백준] 110447번 동전0 (그리디 알고리즘) (0) | 2022.08.05 |
[백준] 5585번 거스름돈 (그리디 알고리즘) (0) | 2022.08.04 |