여름의 서재

[SWEA] 5432_쇠막대기 자르기 본문

알고리즘/SWEA

[SWEA] 5432_쇠막대기 자르기

엉아_ 2021. 8. 17. 17:27
728x90

📕 문제

수평으로 그려진 굵은 실선은 쇠막대기이고, 점은 레이저의 위치, 수직으로 그려진 점선 화살표는 레이저의 발사 방향이다.

T = int(input())

for tc in range(T):
    steels = input()
    steels_list = []
    cnt = 0
    i = 0
    while i < len(steels):
        if steels[i] == '(':
            if steels[i+1] != ')':
                steels_list.append(i)
                i += 1
            else:
                cnt += len(steels_list)
                i += 2
        else:
            cnt += 1
            steels_list.pop()
            i += 1
            
    print('#{0} {1}'.format(tc+1, cnt))

'알고리즘 > SWEA' 카테고리의 다른 글

[SWEA] 1216_회문2  (0) 2021.08.17
[SWEA] 3143_가장 빠른 문자열 타이핑  (0) 2021.08.17
[SWEA] 4861_회문  (0) 2021.08.17
[SWEA] 4864_문자열 비교  (0) 2021.08.17
[SWEA] 1221_GNS  (0) 2021.08.17
Comments