替换字符串中的?,而且需要保证新字符串不包含任何连续重复的字符串,即前后字符不能重复
难度:简单
#include<iostream>
#include<string>
using namespace std;
int main()
{
string str;
cin >> str;
for(int i=0; i<str.size(); i++)
{
if (str[i] == '?')
{
for (char c='a'; c<='z'; c++)
{
if (i>0 && c == str[i-1]) continue;
if (i<str.size() && c==str[i+1]) continue;
str[i] = c;
break;
}
}
}
cout << str << endl;
return 0;
}