正确理解题意, 正确理解题意, 正确理解题意,永远都是第一重要的事情!!!
一开始自己没明白到底在说啥,知道看到参考中提到,是要将‘++’换成‘--’, 而且只是换‘++’,不管其他,哦哦哦,噢噢噢。。。
其实题目本身很简单
public class Solution {
public List<String> generatePossibleNextMoves(String s) {
List<String> results = new LinkedList<>();
if (s == null || s.length() < 2) {
return results;
}
for (int i = 1; i < s.length(); i++) {
if (s.charAt(i - 1) == '+' && s.charAt(i) == '+') {
String str1 = s.substring(0, i - 1);
String str2 = "--";
String str3 = s.substring(i + 1);
String str = str1 + str2 + str3;
results.add(str);
}
}
return results;
}
}