294. Flip Game II
Flip Game II
Solution
public class Solution {
public boolean canWin(String s) {
if (s == null || s.length() <= 1) return false;
for (int i = 0; i < s.length() - 1; i++) {
if (s.substring(i, i + 2).equals("++")) {
StringBuffer sb = new StringBuffer(s);
sb.replace(i, i + 2, "--");
if (!canWin(sb.toString())) {
return true;
}
}
}
return false;
}
}Last updated