๋ฐ์ํ
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)
๋ฐ์ํ
'CodingTest' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Python]๋ฐฑ์ค 5397::ํค๋ก๊ฑฐ ํ์ด (0) | 2021.05.04 |
---|---|
[Python]๋ฐฑ์ค 2162::์นด๋2 (0) | 2021.05.04 |
[Python]๋ฐฑ์ค 7785::ํ์ฌ์ ์๋ ์ฌ๋ (0) | 2021.05.04 |
[Python]๋ฐฑ์ค 1302::๋ฒ ์คํธ ์ ๋ฌ (0) | 2021.05.04 |
[Python] ๋ฌธ์ ํ ๋ ์๊ณ ๋ฆฌ์ฆ์ ์ฃผ๋ก ์ฌ์ฉํ๋ ์๋ฃ๊ตฌ์กฐ ํ์ฉ๋ฒ์ ์์๋ณด์! (0) | 2021.05.04 |
๋๊ธ