ํฐ์คํ ๋ฆฌ ๋ทฐ
728x90
๋ฐ์ํ
๋ฌธ์
๋ฌธ์ ํ์ด
๋ฌธ์์ด 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)
๋๋ฌด ๊ฐ๋จํ๋ฐ... ์ด๊ฒ ํ๋ฆฌ๋ ์ถ์ด์ ์ ์ถํด๋ดค๋๋ฐ ๋ง์์ต๋๋ค๋ฅผ ๋ณผ ์ ์์๋ค.๐
728x90
๋ฐ์ํ
'๐จโ๐ป ์ฝ๋ฉํ ์คํธ > ๋ฐฑ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ฐฑ์ค: 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 |
๋๊ธ
๊ธ ๋ณด๊ดํจ
์ต๊ทผ์ ์ฌ๋ผ์จ ๊ธ
์ต๊ทผ์ ๋ฌ๋ฆฐ ๋๊ธ