https://www.acmicpc.net/problem/9935
풀이
a, b 문자열에서 마지막 문자만을 계속 체크해준다면 풀 수 있다.
from collections import deque
a = input()
b = input()
q = deque()
for i in range(len(a)):
q.append(a[i])
if q[-1] == b[-1] and len(q) >= len(b):
if ''.join([q[-k] for k in range(len(b),0,-1)]) == b:
for j in range(len(b)):
q.pop()
if not q:
print("FRULA")
else:
print(''.join(q))
'백준 알고리즘' 카테고리의 다른 글
파이썬) 백준 알고리즘 | 11440번 : 피보나치 수의 제곱의 합 (0) | 2022.07.26 |
---|---|
파이썬) 백준 알고리즘 | 10327번 : 피보나치 문제해결전략 (0) | 2022.07.25 |
파이썬) 백준 알고리즘 | 12904번 : A와 B (0) | 2022.07.25 |
파이썬) 백준 알고리즘 | 9996번 : 한국이 그리울 땐 서버에 접속하지 (0) | 2022.07.22 |
파이썬) 백준 알고리즘 | 11442번 : 홀수번째 피보나치 수의 합 (0) | 2022.07.22 |
댓글