Link : judge.koreatech.ac.kr/problem.php?id=1027
Python
더보기
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
from sys import stdin
def solution(s):
stack = []
for idx, char in enumerate(s):
if len(stack) < 1:
stack.append(char)
else:
if char == stack[len(stack)-1]:
stack.pop()
else:
stack.append(char)
return ''.join(stack)
testcase = int(stdin.readline().strip())
while testcase:
data = stdin.readline().strip()
print(solution(data))
testcase-=1
|
cs |
FeedBack
cjw.git@gmail.com
'알고리즘 > 소스코드' 카테고리의 다른 글
KOREATECH 1035: 최소 이동거리 (0) | 2020.12.11 |
---|---|
KOREATECH 1030: 한번 주식 거래하기 (0) | 2020.12.10 |
KOREATECH 1025: 단색이 좋아좋아 (0) | 2020.12.10 |
KOREATECH 1021: 연속된 최장 길이 (0) | 2020.12.10 |
KOREATECH 1019: 숫자 바꿔치기 (0) | 2020.12.10 |
댓글