CodingTest
[Python]๋ฐฑ์ค 9012::๊ดํธ ๋ฌธ์ ํ์ด
๋์บ๋ฆฌ๐ฑ
2021. 5. 4. 11:51
๋ฐ์ํ
Solution
๐ ์คํ์ ์ฌ์ฉ
๐ ' (' ๋ค์ด์ค๋ฉด ๋ฆฌ์คํธ์ ๋ฃ์ด์ฃผ๊ณ , ')' ๊ฒ ๋ค์ด์ค๋ฉด POP ํ๋ ์
๐ ans ๊ฐ์ ๊ฐฑ์ ํน์ ๋ฐ๊พธ๊ณ ์ถ๋ ฅ
import sys
n = int(sys.stdin.readline())
for _ in range(n):
s = input()
stk = [] #ํ์ด์ฌ์์ ์คํ์ ๋ฆฌ์คํธ
ans = 'YES'
for ch in s:
if ch =='(':
stk.append(ch)
else:
if(len(stk)==0):
ans = 'NO'
break
else:
stk.pop(-1)
if(len(stk)>0):
ans ='NO'
print(ans)
๋ฐ์ํ