#1047 Remove All Adjacent Duplicates In String
要得到字串位置 0 值,不必轉成陣列,只要 "abc".charAt(0) 就可以
Given a string S of lowercase 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 is guaranteed the answer is unique.
input: 一個全部小寫的 String
output: 移掉相鄰的重覆值直到幫邊沒重覆了Example 1:
Input: "abbaca"
Output: "ca"
Explanation:
For example, in "abbaca" we could remove "bb" since the letters are adjacent and equal,
and this is the only possible move.
The result of this move is that the string is "aaca", of which only "aa" is possible, so the final string is "ca".
Note:
1 <= S.length <= 20000
S consists only of English lowercase letters.
*/
/**
* @param {string} S
* @return {string}
*/
var removeDuplicates = function(S) {}Edge
如何解
學到什麼
Last updated