0%

LeetCode-830

题目

830. 较大分组的位置

结果

代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
func largeGroupPositions(s string) [][]int {
var ans [][]int
for l := 0; l < len(s); l++ {
var r int
for r = l + 1; r < len(s); r++ {
if s[l] != s[r] {
break
}
}
if r-l >= 3 {
ans = append(ans, []int{l, r - 1})
l += r - l - 1
}
}
return ans
}