1
class Solution:
2
def makeLargestSpecial(self, s: str) -> str:
3

4
l = 0
5
balance = 0
6
sublist = []
7
for r in range(len(s)):
8
balance += 1 if s[r] == "1" else -1
9
if balance == 0:
10
sublist.append("1" + self.makeLargestSpecial(s[l + 1 : r]) + "0")
11
l = r + 1
12

13
sublist.sort(reverse=True)
14
return "".join(sublist)

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0