words = input() # 입력받은 문자열 explode = list(input()) # 폭발 문자열 exp_l = len(explode) new_words = [] for word in words: new_words.append(word) # 기존 문자열의 단어 하나를 새 리스트에 추가 # new_words의 마지막 글자가 폭발 문자열의 마지막 글자와 같고, # 그래서 끝의 글자들이 폭발 문자열과 같다면 if new_words[-1] == explode[-1] and new_words[-exp_l:] == explode: for _ in range(exp_l): # 폭발 시키기 (문자 제거) new_words.pop() if new_words: # 문자 남아있다면 문자열로 변환하여 print print(''.join(new_words)) else: print('FRULA') # 남아있는 문자 없는 경우
'Algorithm > Baekjoon' 카테고리의 다른 글
[Python] 20057. 마법사 상어와 토네이도 (0) | 2022.09.15 |
---|---|
[Python] 2211.네트워크 복구 (2) | 2022.08.24 |
[Python] 1339. 단어 수학 (0) | 2022.01.15 |
[Python] 2098. 외판원 순회 1 (0) | 2022.01.15 |
[Python] 10971. 외판원 순회 2 (0) | 2022.01.15 |