👍🏻 2022년 2월 8일
<script>
function solution(s) {
var answer = 0;
s = s.split("");
for (let i=0; i<s.length; i++) {
let emptyArr = [];
let tmp = true;
if (i!==0) {
s.push(s.shift());
}
for (let v of s) {
if (v === "[" || v === "(" || v === "{") {
emptyArr.push(v)
} else {
if (v === "]") {
if (emptyArr.pop() !== "[") {
tmp = false;
break
}
} else if (v === "}") {
if (emptyArr.pop() !== "{") {
tmp = false;
break
}
} else if (v === ")") {
if (emptyArr.pop() !== "(") {
tmp = false;
break
}
}
}
}
if (emptyArr.length !== 0) return 0;
if (tmp) answer++;
}
return answer;
}
</script>