每日前端算法題-LeetCode-830-較大分組的位置

題目:較大分組的位置


題目描述:前端

在一個由小寫字母構成的字符串 S 中,包含由一些連續的相同字符所構成的分組。  git

例如,在字符串 S = "abbxxxxzyy" 中,就含有 "a", "bb", "xxxx", "z" 和 "yy" 這樣的一些分組。 咱們稱全部包含大於或等於三個連續字符的分組爲較大分組。github

找到每個較大分組的起始和終止位置。 最終結果按照字典順序輸出。 算法


示例 1: markdown

 輸入: "abbxxxxzzy" 
oop

輸出: [[3,6]] spa

解釋: "xxxx" 是一個起始於 3 且終止於 6 的較大分組。 code


示例 2: orm

輸入: "abc" leetcode

輸出: [] 

解釋: "a","b" 和 "c" 均不是符合要求的較大分組。 


示例 3: 

 輸入: "abcdddeeeeaabbbcd"

 輸出: [[3,5],[6,9],[12,14]] 





前端LeetCode算法庫,目前已積累了70多道LeetCode題的前端解法

github.com/cunzaizhuyi…

跟我一塊兒來刷題吧