import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		// TODO 自動生成されたメソッド・スタブ
		

		Scanner sc=new Scanner(System.in);
		String suu=sc.next();
		String[] array=suu.split("");
		int[] colorArray=new int[array.length];
		int colorCangeCnt=0;
		
		for(int i=0;i<array.length;i++) {
			colorArray[i]=Integer.parseInt(array[i]);
		}
		
		for(int i=0;i<colorArray.length-1;i++) {
			if(colorArray[i]==colorArray[i+1]) {
				if(colorArray[i+1]==0) {
					colorArray[i+1]=1;
					colorCangeCnt++;
				}else {
					colorArray[i+1]=0;
					colorCangeCnt++;
				}
			}
		
		}

		System.out.println(colorCangeCnt);
	}

} import java.util.Scanner; Scanner java.util public class Main {

	public static void main(String[] args) {
		// TODO 自動生成されたメソッド・スタブ
		

		Scanner sc=new Scanner(System.in);
		String suu=sc.next();
		String[] array=suu.split("");
		int[] colorArray=new int[array.length];
		int colorCangeCnt=0;
		
		for(int i=0;i<array.length;i++) {
			colorArray[i]=Integer.parseInt(array[i]);
		}
		
		for(int i=0;i<colorArray.length-1;i++) {
			if(colorArray[i]==colorArray[i+1]) {
				if(colorArray[i+1]==0) {
					colorArray[i+1]=1;
					colorCangeCnt++;
				}else {
					colorArray[i+1]=0;
					colorCangeCnt++;
				}
			}
		
		}

		System.out.println(colorCangeCnt);
	}

} Main public static void main(String[] args) {
		// TODO 自動生成されたメソッド・スタブ
		

		Scanner sc=new Scanner(System.in);
		String suu=sc.next();
		String[] array=suu.split("");
		int[] colorArray=new int[array.length];
		int colorCangeCnt=0;
		
		for(int i=0;i<array.length;i++) {
			colorArray[i]=Integer.parseInt(array[i]);
		}
		
		for(int i=0;i<colorArray.length-1;i++) {
			if(colorArray[i]==colorArray[i+1]) {
				if(colorArray[i+1]==0) {
					colorArray[i+1]=1;
					colorCangeCnt++;
				}else {
					colorArray[i+1]=0;
					colorCangeCnt++;
				}
			}
		
		}

		System.out.println(colorCangeCnt);
	} main {
		// TODO 自動生成されたメソッド・スタブ
		

		Scanner sc=new Scanner(System.in);
		String suu=sc.next();
		String[] array=suu.split("");
		int[] colorArray=new int[array.length];
		int colorCangeCnt=0;
		
		for(int i=0;i<array.length;i++) {
			colorArray[i]=Integer.parseInt(array[i]);
		}
		
		for(int i=0;i<colorArray.length-1;i++) {
			if(colorArray[i]==colorArray[i+1]) {
				if(colorArray[i+1]==0) {
					colorArray[i+1]=1;
					colorCangeCnt++;
				}else {
					colorArray[i+1]=0;
					colorCangeCnt++;
				}
			}
		
		}

		System.out.println(colorCangeCnt);
	} Scanner sc=new Scanner(System.in); sc new Scanner(System.in) String suu=sc.next(); suu sc.next() sc.next sc String[] array=suu.split(""); array suu.split("") suu.split suu "" int[] colorArray=new int[array.length]; colorArray new int[array.length] array.length array array.length int colorCangeCnt=0; colorCangeCnt 0 for(int i=0;i<array.length;i++) {
			colorArray[i]=Integer.parseInt(array[i]);
		} int i=0; int i=0; i 0 i<array.length i array.length array array.length i++ i++ i {
			colorArray[i]=Integer.parseInt(array[i]);
		} {
			colorArray[i]=Integer.parseInt(array[i]);
		} colorArray[i]=Integer.parseInt(array[i]) colorArray[i] colorArray i Integer.parseInt(array[i]) Integer.parseInt Integer array[i] array i for(int i=0;i<colorArray.length-1;i++) {
			if(colorArray[i]==colorArray[i+1]) {
				if(colorArray[i+1]==0) {
					colorArray[i+1]=1;
					colorCangeCnt++;
				}else {
					colorArray[i+1]=0;
					colorCangeCnt++;
				}
			}
		
		} int i=0; int i=0; i 0 i<colorArray.length-1 i colorArray.length-1 colorArray.length colorArray colorArray.length 1 i++ i++ i {
			if(colorArray[i]==colorArray[i+1]) {
				if(colorArray[i+1]==0) {
					colorArray[i+1]=1;
					colorCangeCnt++;
				}else {
					colorArray[i+1]=0;
					colorCangeCnt++;
				}
			}
		
		} {
			if(colorArray[i]==colorArray[i+1]) {
				if(colorArray[i+1]==0) {
					colorArray[i+1]=1;
					colorCangeCnt++;
				}else {
					colorArray[i+1]=0;
					colorCangeCnt++;
				}
			}
		
		} if(colorArray[i]==colorArray[i+1]) {
				if(colorArray[i+1]==0) {
					colorArray[i+1]=1;
					colorCangeCnt++;
				}else {
					colorArray[i+1]=0;
					colorCangeCnt++;
				}
			} colorArray[i]==colorArray[i+1] colorArray[i] colorArray i colorArray[i+1] colorArray i+1 i 1 {
				if(colorArray[i+1]==0) {
					colorArray[i+1]=1;
					colorCangeCnt++;
				}else {
					colorArray[i+1]=0;
					colorCangeCnt++;
				}
			} if(colorArray[i+1]==0) {
					colorArray[i+1]=1;
					colorCangeCnt++;
				}else {
					colorArray[i+1]=0;
					colorCangeCnt++;
				} colorArray[i+1]==0 colorArray[i+1] colorArray i+1 i 1 0 {
					colorArray[i+1]=1;
					colorCangeCnt++;
				} colorArray[i+1]=1 colorArray[i+1] colorArray i+1 i 1 1 colorCangeCnt++ colorCangeCnt {
					colorArray[i+1]=0;
					colorCangeCnt++;
				} colorArray[i+1]=0 colorArray[i+1] colorArray i+1 i 1 0 colorCangeCnt++ colorCangeCnt System.out.println(colorCangeCnt) System.out.println System.out System System.out colorCangeCnt String[] args args public class Main {

	public static void main(String[] args) {
		// TODO 自動生成されたメソッド・スタブ
		

		Scanner sc=new Scanner(System.in);
		String suu=sc.next();
		String[] array=suu.split("");
		int[] colorArray=new int[array.length];
		int colorCangeCnt=0;
		
		for(int i=0;i<array.length;i++) {
			colorArray[i]=Integer.parseInt(array[i]);
		}
		
		for(int i=0;i<colorArray.length-1;i++) {
			if(colorArray[i]==colorArray[i+1]) {
				if(colorArray[i+1]==0) {
					colorArray[i+1]=1;
					colorCangeCnt++;
				}else {
					colorArray[i+1]=0;
					colorCangeCnt++;
				}
			}
		
		}

		System.out.println(colorCangeCnt);
	}

} public class Main {

	public static void main(String[] args) {
		// TODO 自動生成されたメソッド・スタブ
		

		Scanner sc=new Scanner(System.in);
		String suu=sc.next();
		String[] array=suu.split("");
		int[] colorArray=new int[array.length];
		int colorCangeCnt=0;
		
		for(int i=0;i<array.length;i++) {
			colorArray[i]=Integer.parseInt(array[i]);
		}
		
		for(int i=0;i<colorArray.length-1;i++) {
			if(colorArray[i]==colorArray[i+1]) {
				if(colorArray[i+1]==0) {
					colorArray[i+1]=1;
					colorCangeCnt++;
				}else {
					colorArray[i+1]=0;
					colorCangeCnt++;
				}
			}
		
		}

		System.out.println(colorCangeCnt);
	}

} Main
import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		// TODO 自動生成されたメソッド・スタブ
		

		Scanner sc=new Scanner(System.in);
		String suu=sc.next();
		String[] array=suu.split("");
		int[] colorArray=new int[array.length];
		int colorCangeCnt=0;
		
		for(int i=0;i<array.length;i++) {
			colorArray[i]=Integer.parseInt(array[i]);
		}
		
		for(int i=0;i<colorArray.length-1;i++) {
			if(colorArray[i]==colorArray[i+1]) {
				if(colorArray[i+1]==0) {
					colorArray[i+1]=1;
					colorCangeCnt++;
				}else {
					colorArray[i+1]=0;
					colorCangeCnt++;
				}
			}
		
		}

		System.out.println(colorCangeCnt);
	}

}
