2
public String modifyString(String s) {5
return String.valueOf('a');11
StringBuilder stringBuilder = new StringBuilder(s);12
for (int i = 0; i < stringBuilder.length(); i++) {13
if (stringBuilder.charAt(i) == '?') {14
for (char j = 'a'; j <= 'z'; j++) {16
&& i != stringBuilder.length() - 117
&& j != stringBuilder.charAt(i - 1)18
&& j != stringBuilder.charAt(i + 1)) {19
stringBuilder.replace(i, i + 1, String.valueOf(j));21
if (i == 0 && j != stringBuilder.charAt(i + 1)) {22
stringBuilder.replace(i, i + 1, String.valueOf(j));24
if (i == stringBuilder.length() - 1 && j != stringBuilder.charAt(i - 1)) {25
stringBuilder.replace(i, i + 1, String.valueOf(j));30
return stringBuilder.toString();