import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String a = sc.next();
String b = sc.next();
int count = 0;
//用false表示*,true表示o
boolean[] x = new boolean[a.length()];
boolean[] y = new boolean[b.length()];
Arrays.fill(x, false);
Arrays.fill(y, false);
for (int i = 0; i < a.length(); i++) {
if (a.charAt(i) == 'o') {
x[i] = true;
}
if (b.charAt(i) == 'o') {
y[i] = true;
}
}
for (int i = 0; i < a.length() - 1; i++) {
//如果index = i时,相反则将index值为 i 和 i + 1 的boolean值反过来
if (x[i] != (y[i])) {
if (x[i]) {
x[i] = false;
} else {
x[i] = true;
}
if (x[i + 1]) {
x[i + 1] = false;
} else {
x[i + 1] = true;
}
count++;
}
}
System.out.println(count);
}
}
P8597 [蓝桥杯 2013 省 B] 翻硬币
最新推荐文章于 2024-10-03 23:33:17 发布