LeetCode 293. Flip Game
来源:互联网 发布:怎么做网络宣传 编辑:程序博客网 时间:2024/06/05 07:11
Problem Description:
You are playing the following Flip Game with your friend: Given a string that contains only these two characters: + and -, you and your friend take turns to flip two consecutive “++” into “–”. The game ends when a person can no longer make a move and therefore the other person will be the winner.
Write a function to compute all possible states of the string after one valid move.
For example, given s = “++++”, after one move, it may become one of the following states:
[
“–++”,
“+–+”,
“++–”
]
If there is no valid move, return an empty list [].
class Solution {public: vector<string> generatePossibleNextMoves(string s) { vector<string> res; for(int i=0;i<s.size()-1;i++){ if(s.substr(i,2)=="++"){ s.substr(i,2)="--"; res.push_back(cur); s.substr(i,2)="++"; } } return res;}
0 0
- LeetCode 293. Flip Game
- Leetcode Everyday: 293. Flip Game
- Leetcode 293. Flip Game & 294. Flip Game II
- [leetcode] 293. Flip Game 解题报告
- LeetCode 293. Flip Game(反转游戏)
- Leetcode 293. Flip Game (Easy) (cpp)
- [Leetcode] 293. Flip Game 解题报告
- [LeetCode 293] Flip Game
- *LeetCode-Flip Game II
- [leetcode 293] Flip Game
- Leetcode 293: Flip Game
- Leetcode: Flip Game
- [LeetCode 293] Flip Game
- LeetCode 题解(276) :Flip Game
- Leetcode NO.293 Flip Game
- 【Leetcode】 Flip Game 翻转游戏
- LeetCode 294. Flip Game II
- 293. Flip Game
- 350. Intersection of Two Arrays II
- password_hash的使用方法
- 关于面试的一些总结
- bzoj 1069: [SCOI2007]最大土地面积 (旋转卡壳)
- System.Media 命名空间小结
- LeetCode 293. Flip Game
- node js 进程守护神forever
- 7.傅立叶变换
- Leetcode-453. Minimum Moves to Equal Array Elements
- nodejs进程守护神forever
- Android自定义View(CustomCalendar-定制日历控件)
- NIPS 2016上22篇论文的实现汇集
- Climbing Stairs
- poj 2229 (动态规划,找规律)