1 parent eeafdf3 commit 5059a1dCopy full SHA for 5059a1d
2 files changed
프로그래머스/2/12909. 올바른 괄호/README.md
@@ -1,10 +1,10 @@
1
# [level 2] 올바른 괄호 - 12909
2
3
-[문제 링크](https://school.programmers.co.kr/learn/courses/30/lessons/12909)
+[문제 링크](https://school.programmers.co.kr/learn/courses/30/lessons/12909?language=python3)
4
5
### 성능 요약
6
7
-메모리: 9.24 MB, 시간: 17.57 ms
+메모리: 11.6 MB, 시간: 5.18 ms
8
9
### 구분
10
@@ -16,7 +16,7 @@
16
17
### 제출 일자
18
19
-2025년 04월 16일 17:27:32
+2026년 07월 01일 07:38:34
20
21
### 문제 설명
22
프로그래머스/2/12909. 올바른 괄호/올바른 괄호.py
@@ -1,8 +1,11 @@
def solution(s):
- A = 0
+ stack = []
for i in s:
- if i == "(": A += 1
- elif i == ")": A -= 1
- if A == -1: return False
- if A == 0: return True
- else: return False
+ if stack and i == ')' and stack[-1] == '(':
+ stack.pop()
+ else:
+ stack.append(i)
+ if stack:
+ return False
11
+ return True
0 commit comments