313. Longest Substring With At Most K Distinct Characters
Given a string s and an integer k.Find the length of the longest substring with at most k distinct characters.
Example 1:
Input : s = "aababbcaacc" , k = 2
Output : 6
Explanation : The longest substring with at most two distinct characters is "aababb".
The length of the string 6.
Example 2:
Input : s = "abcddefg" , k = 3
Output : 4
Explanation : The longest substring with at most three distinct characters is "bcdd".
The length of the string 4.
Now Your Turn!
Pick the correct output for the given inputInput : s = "abccab" , k = 4
Still unsure what the problem is asking ?
Let’s go through a few more examples, step by step, to make it clearer.
Constraints:
- 1 <= s.length <= 105
- 1 <= k <= 26