对01字符串进行一些操作,01字符串上的0和0相邻时会变成1,而1和1相邻时会在字符串上消失,而0和1相邻时什么都不会发生,问这个字符串最后会变成什么样。
示例1
输入
"00110001"
输出
"01"
说明
00110001→1110001→10001→1101→01
备注:
,字符串上的合并消失应优先与左边进行,例如000,中间的0优先与左边的0合并变为10,消失同理
加载中...
import java.util.*; public class Solution { /** * * @param str string字符串 初始字符串 * @return string字符串 */ public String solve (String str) { // write code here } }
class Solution { public: /** * * @param str string字符串 初始字符串 * @return string字符串 */ string solve(string str) { // write code here } };
# # # @param str string字符串 初始字符串 # @return string字符串 # class Solution: def solve(self , str ): # write code here
/** * * @param str string字符串 初始字符串 * @return string字符串 */ function solve( str ) { // write code here } module.exports = { solve : solve };
# # # @param str string字符串 初始字符串 # @return string字符串 # class Solution: def solve(self , str ): # write code here
package main /** * * @param str string字符串 初始字符串 * @return string字符串 */ func solve( str string ) string { // write code here }
/** * * @param str string字符串 初始字符串 * @return string字符串 */ char* solve(char* str ) { // write code here }
"00110001"
"01"