function getMatchBracketsNum(inString, inStringNum) {
var s = [];
if (inStringNum % 2 !== 0) {
return -1;
} else {
for (var i of inString) {
//查看inString是否存在其他符号
if (i === '[' || ']' || '(' || ')' || '{' || '}') {
s.push(i);
} else {
return -1;
}
}
//s '[' ']'
for (var i = 0; i < s.length; i++) {
if((s[i]==='{'&& s[s.length-1-i]==='}')||(s[i]==='('&& s[s.length-1-i]===')')||(s[i]==='['&& s[s.length-1-i]===']')){
//判断() [] {}个数
let hua=0,zhong=0,yuan=0;
for(var i of s){
if(i==='('){
yuan+=1;
}else if(i==='{'){
hua+=3
}else if(i==='[') {
zhong+=2;
}
}
return hua+zhong+yuan
}
}
}
}
console.log(getMatchBracketsNum('({}[]{})', 6))