参考代码
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Main{
public static void main(String[] args)throws Exception {
BufferedReader bu = new BufferedReader(
new InputStreamReader(System.in));
String s = bu.readLine();
char[] c1 = s.toCharArray();
s = bu.readLine();
char[] c2 = s.toCharArray();
int i = 0;
int c = 0;
boolean[] b = new boolean[c1.length];
boolean x = false;
while(!x){
if(c1[i] == c2[i]){
i++;
b[i] =true;
}else{
if(i < c1.length -1){
c1[i] = fz(c1[i]);
c1[i+1] = fz(c1[i+1]);
c++;
i++;
}
}
for(int i1 = 0;i1 < b.length;i1++){
if(b[i1] == true){
x = true;
} else{
x = false;
}
}
}
System.out.println(c);
}
public static char fz(char c ){
if(c == '*'){
return 'o';
}else{
return '*';
}
}
}