[Atcoder] ABC 327 D - Take ABC

2023. 11. 16. 01:06Algorithm

 

주어진 문자열에서 ABC가 나온다면 그것을 지워나가는 문제가 되겠습니다.

 

import sys
input = sys.stdin.readline
S = input().rstrip()
n = len(S)
result = []
if n >= 3:
    for s in S:
        result.append(s)
        if result[-3:] == ["A","B","C"]:
            result.pop(-1)
            result.pop(-1)
            result.pop(-1)
    u = "".join(t for t in result)
    print(u)
else:
    for s in S:
        result.append(s)
    u = "".join(t for t in result)
    print(u)

 

 

 

'Algorithm' 카테고리의 다른 글

[Atcoder] ABC 333 D - Erase Leaves  (1) 2023.12.17
[Atcoder] ABC 329 D - Take Election Quick Report  (1) 2023.11.20
[Atcoder] ABC 327 C - Consecutive  (0) 2023.11.16
[Programmers] 구명보트  (0) 2023.11.08
[BOJ] 1932 정수삼각형 Python  (1) 2023.11.03