1
class Solution:
2
def compress(self, chars: List[str]) -> int:
3
stri = ""
4
stack = [chars.pop(0)]
5

6
while chars:
7
p = chars.pop(0)
8

9
if p in stack:
10
stack.append(p)
11
else:
12
stri = stri + stack[-1] + str(len(stack) if len(stack) > 1 else "")
13
stack = [p]
14

15
o = list(stri + stack[-1] + str(len(stack) if len(stack) > 1 else ""))
16

17
for i in o:
18
chars.append(i)

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0