백준 32778번: 가희와 부역명 #Python

ColorlessDia·2025년 5월 1일

algorithm/baekjoon

목록 보기
529/836
from collections import deque

S = input()

station = deque()
sub_station = deque()
is_sub_station = False

for char in S:

    if char == '(':
        station.pop()
        is_sub_station = True
        continue
    
    if char == ')':
        is_sub_station = False
        continue
    
    if is_sub_station:
        sub_station.append(char)
    else:
        station.append(char)

station_name = ''.join(station)
sub_station_names = ''.join(sub_station) if len(sub_station) != 0 else '-'

print(station_name)
print(sub_station_names)

0개의 댓글