ํฐ์คํ ๋ฆฌ ๋ทฐ
๋ฌธ์
12904๋ฒ: A์ B
์๋น์ด๋ A์ B๋ก๋ง ์ด๋ฃจ์ด์ง ์์ด ๋จ์ด๊ฐ ์กด์ฌํ๋ค๋ ์ฌ์ค์ ๋๋๋ค. ๋ํ์ ์ธ ์๋ก AB (Abdominal์ ์ฝ์), BAA (์์ ์ธ์ ์๋ฆฌ), AA (์ฉ์์ ์ข ๋ฅ), ABBA (์ค์จ๋ด ํ ๊ทธ๋ฃน)์ด ์๋ค. ์ด๋ฐ ์ฌ์ค์ ๋๋ ์
www.acmicpc.net
๋ฌธ์ ํ์ด
๋ฌธ์์ด S, T๊ฐ ์ฃผ์ด์ง ๋ 2๊ฐ์ง ๊ท์น์ผ๋ก ๋ฌธ์์ด์ ๋ณ๊ฒฝํ ์ ์๋ค. ์ฒซ ๋ฒ์งธ๋ ๋ฌธ์์ด์ ๋ค์ A๋ฅผ ์ถ๊ฐํ๋ ๊ฒ์ด๊ณ , ๋ ๋ฒ์งธ๋ ๋ฌธ์์ด์ ๋ค์ง๊ณ ๋ค์ B๋ฅผ ์ถ๊ฐํ๋ ๊ฒ์ด๋ค. S๋ฅผ T๋ก ๋ณ๊ฒฝํ๊ณ ์ ํ๋ค๋ฉด ๋ก์ง์ ์๊ฐํ๊ธฐ ์ด๋ ต์ง๋ง, T๋ฅผ S๋ก ๋ณ๊ฒฝํ๋ฉด ์ฝ๊ฒ ํ๋ฆฌ๋ ๋ฌธ์ ์ด๋ค.
- S, T์ ๊ธธ์ด๊ฐ ๊ฐ์ ๋๊น์ง, ๋ฐ๋ณตํ๋ค.
- T์ ๋ง์ง๋ง ๋ฌธ์์ด์ด A์ด๋ฉด `pop`ํ๋ค.
- T์ ๋ง์ง๋ง ๋ฌธ์์ด์ด B์ด๋ฉด `pop` ํ์, ๋ฌธ์์ด์ ๋ค์ง๋๋ค.
์ฝ๋
from sys import stdin
if __name__ == "__main__":
s, t = [list(stdin.readline().strip()) for _ in range(2)]
while len(s) != len(t):
if t[-1] == 'A':
t.pop()
else:
t.pop()
t = t[::-1]
print(1 if s == t else 0)
๋๋ฌด ๊ฐ๋จํ๋ฐ... ์ด๊ฒ ํ๋ฆฌ๋ ์ถ์ด์ ์ ์ถํด๋ดค๋๋ฐ ๋ง์์ต๋๋ค๋ฅผ ๋ณผ ์ ์์๋ค.๐
'๐จโ๐ป ์ฝ๋ฉํ ์คํธ > ๋ฐฑ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ฐฑ์ค: 2857 ๋ํ or ์ธํด (0) | 2020.09.11 |
---|---|
๋ฐฑ์ค: 12919 A์ B 2 (0) | 2020.09.11 |
๋ฐฑ์ค: 1744 ์ ๋ฌถ๊ธฐ (0) | 2020.09.10 |
๋ฐฑ์ค: 1541 ์์ด๋ฒ๋ฆฐ ๊ดํธ (0) | 2020.09.08 |
๋ฐฑ์ค: 10610 30 (0) | 2020.09.08 |