天天看点

Java实现 LeetCode 395 至少有K个重复字符的最长子串

找到给定字符串(由小写字符组成)中的最长子串 t , 要求 t 中的每一字符出现次数都不少于 k 。输出 t 的长度。

示例 1:

输入:

s = “aaabb”, k = 3

输出:

3

最长子串为 “aaa” ,其中 ‘a’ 重复了 3 次。

示例 2:

s = “ababbc”, k = 2

5

最长子串为 “ababb” ,其中 ‘a’ 重复了 2 次, ‘b’ 重复了 3 次。