1047. Remove All Adjacent Duplicates In String
Easy
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:
Example 2:
Constraints:
1 <= s.length <= 105
s
consists of lowercase English letters.
解題
這題使用到stack來做,如果stack尾巴的值和要放進去的值相同,就把這兩個值都移除。下面是我的方法
雖然邏輯差不多,但是用[]byte
會更快且省空間:
Last updated