오늘은 학회 때문에 제주도에 와서 문제를 푸는 색다른 경험을 하네요...
https://www.acmicpc.net/problem/12904
<code>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
S = input()
T = input()
t_list = list(T)
for _ in range(len(T) - len(S)):
if t_list[-1] == 'A':
t_list.pop(-1)
elif t_list[-1] == 'B':
t_list.pop(-1)
t_list.reverse()
if S == "".join(t_list):
print(1)
else:
print(0)
|
cs |
문제의 답을 알아내기 위해 꼭 앞에서부터 풀어나갈 필요는 없습니다.
결과로부터 조금씩 원래 상태로 되돌리다 보면 이 문제는 쉽게 해결할 수 있습니다.
메모리: 29200KB
시간: 68ms
728x90
'난 이 분야 전문가야! > Algorithm' 카테고리의 다른 글
[C#] 선형 자료구조 (Array, Dynamic Array, Linked List) (0) | 2024.05.20 |
---|---|
[백준][Python] 11399 ATM - 풀이공유 (0) | 2021.06.21 |
프로그래머스 :: 종이접기 - python 풀이 공유 (0) | 2020.07.25 |
프로그래머스 :: 쇠막대기 - python 풀이 공유 (0) | 2020.07.18 |
프로그래머스 :: 스킬트리 - c++ 풀이 공유 (0) | 2020.07.17 |