프로그래머스 LEVEL 2(올바른 괄호)
-
사용 언어 : javascript
-
해결 날짜 : 2022-08-27
-
해결 방법 :
- 문자열 돌며 array의 마지막 원소와 합쳐 ()의 완전한 괄호 형태를 이룰 때 pop(), 아니면 push()
-
회고 : -
-
코드
function solution(p) { const arr = []; for (let i = 0; i < p.length; i++) { const char = p.charAt(i); arr.length > 0 && arr[arr.length - 1] === '(' && char === ')' ? arr.pop() : arr.push(char); } return !arr.length; }
-
출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challenges