LeetCode Flip Game II
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LeetCode Flip Game II相关的知识,希望对你有一定的参考价值。
原题链接在这里:https://leetcode.com/problems/flip-game-ii/
类似Flip Game.
若是有一段"++", 剩下的段和"--"组合 can not win, 那么返回true.
从头到尾试遍了没找到这么一段"++", 返回false.
Time Complexity: exponential.
AC Java:
1 public class Solution { 2 public boolean canWin(String s) { 3 for(int i = 1; i<s.length(); i++){ 4 if(s.charAt(i-1) == ‘+‘ && s.charAt(i) == ‘+‘ && !canWin(s.substring(0,i-1) + "--" + s.substring(i+1))){ 5 return true; 6 } 7 } 8 return false; 9 } 10 }
以上是关于LeetCode Flip Game II的主要内容,如果未能解决你的问题,请参考以下文章