#include <stdio.h> #include <iostream> #include <set> #include <map> #include <queue> #include <vector> #include <string> #include <math.h> #include <algorithm> using namespace std; string s; int cnt0, cnt1; int main(void) { // freopen("B1439_input.txt", "r", stdin); cin >> s; for(int i = 0; i < s.size(); i++) { if(s[i] == '1' && s[i] != s[i+1]) { cnt1++; } else if(s[i] == '0' && s[i] != s[i+1]) { cnt0++; } } cout << min(cnt1, cnt0); return 0; } | cs |
'Baekjoon > etc' 카테고리의 다른 글
[백준 11650] 좌표 정렬하기 (Sort) (C/C++) (0) | 2020.01.22 |
---|---|
[백준 11651] 좌표 정렬하기2 (Sort) (C/C++) (0) | 2020.01.22 |
[백준 1253] 좋다 (C/C++) (0) | 2019.12.30 |
[백준 1182] 부분수열의 합 (C/C++) (0) | 2019.12.18 |
[백준 1145] 적어도 대부분의 배수 (C/C++) (0) | 2019.12.18 |