9935 (1) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ [Python] ๋ฐฑ์ค #9935 - ๋ฌธ์์ด ํญ๋ฐ ๋ฌธ์ https://www.acmicpc.net/problem/9935 9935๋ฒ: ๋ฌธ์์ด ํญ๋ฐ ์ฒซ์งธ ์ค์ ๋ฌธ์์ด์ด ์ฃผ์ด์ง๋ค. ๋ฌธ์์ด์ ๊ธธ์ด๋ 1๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , 1,000,000๋ณด๋ค ์๊ฑฐ๋ ๊ฐ๋ค. ๋์งธ ์ค์ ํญ๋ฐ ๋ฌธ์์ด์ด ์ฃผ์ด์ง๋ค. ๊ธธ์ด๋ 1๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , 36๋ณด๋ค ์๊ฑฐ๋ ๊ฐ๋ค. ๋ ๋ฌธ์์ด์ ๋ชจ www.acmicpc.net ํ์ด ss = input() m = list(input()) stack = [] for i in range(len(ss)): stack.append(ss[i]) # ์คํ์ ํ๋์ฉ ์ถ๊ฐ if stack[-len(m):] == m: # ์คํ์ ๋ง์ง๋ง์ด m ๋ฌธ์์ด๊ณผ ๊ฐ์ผ๋ฉด del stack[-len(m):] # ์ญ์ if stack: print("".join(stack)) else:.. ์ด์ 1 ๋ค์