思路
从前往后扫,只要不同就翻当前位和下一位
C++ 代码
#include<iostream>
#include<string>
using namespace std;
string src, dest;
int main() {
cin >> src >> dest;
int cnt = 0;
for(int i = 0; i < src.length() - 1; ++i) {
if(src[i] != dest[i]) {
if(src[i] == 'o') src[i] = '*';
else src[i] = 'o';
if(src[i + 1] == 'o') src[i + 1] = '*';
else src[i + 1] = 'o';
cnt ++;
}
}
cout << cnt << endl;
return 0;
}