1
# Runtime: 81 ms (Top 17.97%) | Memory: 13.9 MB (Top 73.17%)
2
class Solution:
3
def largeGroupPositions(self, s: str) -> List[List[int]]:
4

5
i = 0
6
c = 1
7
prev = ""
8
l = len(s)
9
ans = []
10
while i < l:
11
if s[i] == prev:
12
c += 1
13
if (i == l - 1) & (c >= 3):
14
ans.append([i + 1 - c, i])
15
else:
16
if c >= 3:
17
ans.append([i - c, i - 1])
18
c = 1
19
prev = s[i]
20
i += 1
21
return ans

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0