728x90
내가 쓴 코드
function solution(s){
var answer = false;
let opened = 0
for(let i=0, length = s.length; i<length; i++){
s[i] === '(' ? opened += 1 : opened -= 1
//맨 앞이 열린 괄호가 아닌 값을 전부 버린다
if(opened < 0) return false
}
if(opened === 0) answer = true
return answer;
}
728x90
'알고리즘 문제' 카테고리의 다른 글
[백준 Bronze I] 약수 - 1037 (JS) - 230410 (0) | 2023.04.10 |
---|---|
알고리즘 문제 js 55 - 가장 큰 수 (0) | 2022.03.17 |
알고리즘 문제 js 54- 더하기 사이클 (백준1110) (0) | 2022.03.03 |
알고리즘 문제 js 53- 소수구하기 (백준1929) (0) | 2022.03.03 |
알고리즘 문제 js 52- ACM 호텔 (백준10250) (0) | 2022.03.03 |