1047. Remove All Adjacent Duplicates In String
1047. Remove All Adjacent Duplicates In String
Description
You are given a string s
consisting of lowercase English letters. A duplicate removal consists of choosing two adjacent and equal letters and removing them.
We repeatedly make duplicate removals on s
until we no longer can.
Return the final string after all such duplicate removals have been made. It can be proven that the answer is unique .
Example 1:
1 | Input: s = "abbaca" |
Example 2:
1 | Input: s = "azxxzy" |
Constraints:
1 <= s.length <= 10^5
s
consists of lowercase English letters.
Hints/Notes
- 2025/02/02
- stack
- Leetcode solution
Solution
Language: C++
1 | class Solution { |