반응형
    
    
    
  -문제

-코드
#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 | 
 
                    
                   
                    
                   
                    
                  