We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent bf1af76 commit 955224cCopy full SHA for 955224c
valid-parentheses/krokerdile.js
@@ -0,0 +1,31 @@
1
+/**
2
+ * @param {string} s
3
+ * @return {boolean}
4
+ */
5
+var isValid = function(s) {
6
+ let ch = {};
7
+ ch[')'] = '(';
8
+ ch['}'] = '{';
9
+ ch[']'] = '[';
10
+
11
+ let list = s.split('');
12
+ let stack = [];
13
14
+ list.forEach((ele)=>{
15
+ if(stack.length == 0){
16
+ stack.push(ele);
17
+ }else{
18
+ let len = stack.length;
19
+ if(stack[len-1] == ch[ele]){
20
+ stack.pop();
21
22
23
+ }
24
25
+ })
26
27
+ return true;
28
29
+ return false;
30
31
+};
0 commit comments