str★split()★괄호[백준 파이썬 9012번]
2022. 11. 2. 15:04
728x90
반응형
import sys
A = int(sys.stdin.readline())
res , res2 = [] ,[]
stack = []
first_len = 0
for i in range(A):
res = ""
idx =""
res = str(sys.stdin.readline().rstrip()) #입력 : (()) ==> res = "((())"
idx = res
while True:
if '()' in idx: #idx= '((())'
B = idx.split('()') # ()를 기준으로 나눈 list 화 ['(' ,'']
idx = ""
for i in B: #B = ['(' , '']
idx += i #idx = (
else:
break
if idx == '':
res2.append('YES')
else:
res2.append('NO')
for i in res2:
print(i)
split() 함수의 사용에 익숙해지자!
728x90
반응형
'Python(백준) > 스택' 카테고리의 다른 글
[백준 파이썬 4949번]균형잡힌 세상★.join(map(str , 변수)) (0) | 2023.04.23 |
---|---|
[백준 파이썬 1874번]스택수열★마지막 찾을값 조건생각하기★VER2.0★ (0) | 2022.12.30 |
★스택★제로[백준 파이썬 10828번] (0) | 2022.11.02 |
★스택★[백준 파이썬 10828번] (0) | 2022.11.02 |