728x90
๐ ๋ฐฑ์ค 20001 - ๊ณ ๋ฌด์ค๋ฆฌ ๋๋ฒ๊น
๋ฌธ์ : ๋ฐฑ์ค 20001 - ๊ณ ๋ฌด์ค๋ฆฌ ๋๋ฒ๊น
๐ก ๋์ ํ์ด
๊ณ ๋ฌด์ค๋ฆฌ
๋ฅผ ์ด์ฉํด์ ํธ๋ ๊ท์ฌ์ด ๋ฌธ์ ๋ค. ๊ทธ๋ฐ๋ฐ ์
๋ ฅ์ด ์ซ์๊ฐ ์๋ ๋ฌธ์
์ฌ์ ์
๋ ฅ ํ์๊ฐ ๋ง์ผ๋ฉด ์ด์ฉ์ง(?)๋ผ๋ ์๊ฐ์ ์ ๊น ํ์ผ๋ python
์ผ๋ก ์คํ์๊ฐ์ด 72m/s
์ธ๊ฒ์ผ๋ก ๋ณด์ ๋ง์ง ์์ ๊ฒ ๊ฐ๋ค.(๋ฌธ์ ์ ์
๋ ฅ ๋ฒ์๋ ๋ฐ๋ก ๋ช
์๋์ด์์ง ์์๋ค.) ์ฃผ์ํ ์ ์ stack
์ด ์๋ ๊ฒฝ์ฐ์ ๊ณ ๋ฌด์ค๋ฆฌ
๊ฐ ๋ค์ด์ค๋ฉด ๋ ๋ฌธ์ ๋ฅผ ์ถ๊ฐํด์ผ ํ๋ค.
stack = []
while True:
s = input()
if s == '๋ฌธ์ ':
stack.append(1)
elif s == '๊ณ ๋ฌด์ค๋ฆฌ':
if not stack:
stack.append(1)
stack.append(1)
else:
stack.pop()
elif s == '๊ณ ๋ฌด์ค๋ฆฌ ๋๋ฒ๊น
๋':
break
if not stack:
print('๊ณ ๋ฌด์ค๋ฆฌ์ผ ์ฌ๋ํด')
else:
print('ํ๊ตฌ')
๋ฐ์ํ
'Algorithm > ๋ฐฑ์ค(BOJ)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ ํ์ด์ฌ(python) ] ๋ฐฑ์ค 18110 - solved.ac (0) | 2021.07.13 |
---|---|
[ ํ์ด์ฌ(python) ] ๋ฐฑ์ค 17952 - ๊ณผ์ ๋ ๋๋์ง ์์! (0) | 2021.07.12 |
[ ํ์ด์ฌ(python) ] ๋ฐฑ์ค 2493 - ํ (0) | 2021.07.09 |
[ ํ์ด์ฌ(python) ] ๋ฐฑ์ค 2504 - ๊ดํธ์ ๊ฐ (2) | 2021.07.07 |
[ ํ์ด์ฌ(python) ] ๋ฐฑ์ค 3986 - ์ข์ ๋จ์ด (3) | 2021.07.06 |
๋๊ธ