Longest Substring with At Most Two Distinct Characters
Hard
Given a string s, find the length of the longest substring t that contains at most 2 distinct characters.
Example 1:
Input: "eceba"
Output: 3
Explanation: t is "ece" which its length is 3.Example 2:
Input: "ccaabbb"
Output: 5
Explanation: t is "aabbb" which its length is 5.Related Problems
Longest Substring with At Most K Distinct Characters
Analysis
Same as Longest Substring with At Most K Distinct Characters, when k = 2.
Sliding window two pointer technique.
Solution
Sliding Window - Two Pointers (15 ms, faster than 22.97%)
Reference
Last updated
Was this helpful?