programmers 올바른괄호 (javascript)
문제풀러가기 =>
https://programmers.co.kr/learn/courses/30/lessons/12909
나의 풀이 ⛹️♂️
function solution(s){
var answer = true;
let arr = [...s];
let a = 0;
if(arr[0]==='(' && arr[arr.length-1]===')'){ // '('로 시작하면서 ')'로 끝나는 경우에만 검사한다.
for(let i=0; i<arr.length; i++){
if(arr[i]==='('){
a++;
}else if(a>0 && arr[i]===')') // a가 양수인지 확인하는 이유는 괄호가 올바르게 닫힌지 확인하기위해서
a--;
}
if(a===0){
return true;
}else{
return false;
}
}else{
return false;
}
}
- 조건만 잘 파악하면 쉽게 풀 수 있는 문제였다
- 오랜만에 mdn사이트를 찾아보지 않고 풀은 문제라 기분이 좋았다..
Author And Source
이 문제에 관하여(programmers 올바른괄호 (javascript)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@pji3504/programmers-올바른괄호-javascript저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)