mirror of
https://github.com/youngyangyang04/leetcode-master.git
synced 2025-07-09 03:34:02 +08:00
添加了1047-golang版本
This commit is contained in:
@ -186,6 +186,23 @@ class Solution:
|
|||||||
|
|
||||||
Go:
|
Go:
|
||||||
|
|
||||||
|
```go
|
||||||
|
func removeDuplicates(s string) string {
|
||||||
|
var stack []byte
|
||||||
|
for i := 0; i < len(s);i++ {
|
||||||
|
// 栈不空 且 与栈顶元素不等
|
||||||
|
if len(stack) > 0 && stack[len(stack)-1] == s[i] {
|
||||||
|
// 弹出栈顶元素 并 忽略当前元素(s[i])
|
||||||
|
stack = stack[:len(stack)-1]
|
||||||
|
}else{
|
||||||
|
// 入栈
|
||||||
|
stack = append(stack, s[i])
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return string(stack)
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
javaScript:
|
javaScript:
|
||||||
|
|
||||||
```js
|
```js
|
||||||
|
Reference in New Issue
Block a user