[๋ฐฑ์ค] ๊ดํธ
[๋ฐฑ์ค] ๊ดํธ
ํ์ด
๋ฌธ์ ์ ์กฐ๊ฑด์ ๋ค์๊ณผ ๊ฐ๋ค.
-
vps = โ()โ ์ด๋ผ ํ๋ค.
-
x = vps ์ผ ๋, (x)๋ vps๋ผ ํ๋ค.
-
x = vps, y = vps ๋ผ ํ ๋, xy๋ vps๋ผ ํ๋ค.
vps ํ๋จ ์๊ณ ๋ฆฌ์ฆ์ ๊ตฌํํ๋ผ.
n= int(input())
vps_res = []
for i in range(n):
ch_vps = input()
while "()" in ch_vps:
ch_vps = "".join(ch_vps.split("()"))
if len(ch_vps) > 0:
vps_res.append("NO")
else:
vps_res.append("YES")
for i in vps_res:
print(i)
์ค์ ๋ฐ ๋ฐฐ์ด ์
- ์ฒ์์ ( ์ ๊ฐ์์ ) ์ ๊ฐ์๊ฐ ๊ฐ์ ๋๋ง ์๊ฐํ๋ฉด ๋ ์ค ์์๋ค.
ํ ๋ฒ ํ๋ฆฌ๊ธธ๋ ๋ถ์คํธ ์บ ํ์์ ๋ฐฐ์ ๋ ๋ฌธ์์ด ํจ์์ธ split๊ณผ join์ ์ด์ฉํด์ ๋ง๋ค์ด๋ณด๊ณ ์ ํ๋ค.
๋คํํ ๋ง์๊ณ , ๋ฌธ์์ด ๊ด๋ จ ๋ฌธ์ ๋ ๋ฌธ์์ด ํจ์๋ฅผ ๋ง์ด ์ด์ฉํด์ผ๊ฒ ๋ค.