(s string)
| 23 | } |
| 24 | |
| 25 | func validParens(s string) bool { |
| 26 | stack := make([]string, len(s)) |
| 27 | top := 0 |
| 28 | for i := 0; i < len(s); i++ { |
| 29 | if top > -1 && string(s[i]) == "(" { |
| 30 | stack[top] = string(s[i]) |
| 31 | top++ |
| 32 | } else if string(s[i]) == ")" { |
| 33 | top-- |
| 34 | } |
| 35 | } |
| 36 | |
| 37 | return top == 0 |
| 38 | } |