import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner kb = new Scanner(System.in);
String s = kb.next();
String check = "";
check += s.charAt(0);
for(int i=1; i<s.length(); i++) {
if(s.charAt(i-1) != s.charAt(i)) {
check += s.charAt(i);
}
}
int countZero = 0;
int countOne = 0;
for(char x: check.toCharArray()) {
if(x == '0') {
countZero++;
}else if(x == '1'){
countOne++;
}
}
System.out.println(Math.min(countZero, countOne));
}
}
'공부기록 > 백준' 카테고리의 다른 글
[백준] 1010번 다리 놓기 (1) | 2024.02.07 |
---|---|
[백준] 16953번 A → B (0) | 2024.02.05 |
[백준] 1541번 잃어버린 괄호 (0) | 2024.02.05 |
[백준] 12931번 두 배 더하기 (0) | 2024.02.05 |
[백준] 12871번 무한 문자열 (0) | 2024.02.04 |