[2022.02.17]
> 풀이방법
총 개수 : 레이저 지나갈 때 + 막대수 , 괄호 닫을 때 +1
막대 : 괄호 열릴 때 + 1 , 괄호 닫을 때 -1
T = int(input())
for tc in range(T):
stick = input()
total = 0
cstick = 0
for s in range(len(stick)):
if stick[s] == '(':
if stick[s+1] == '(':
cstick +=1
else:
# 레이저 지나갈 때
total += cstick
else:
if stick[s-1] == ')':
total+=1
cstick-=1
print(f'#{tc+1} {total}')
'코딩테스트 > SWExpertAcademy' 카테고리의 다른 글
[Python] SWEA 1974 - 스도쿠 검증 (0) | 2022.04.13 |
---|---|
[Python] SWEA 13761 - 가장 빠른 문자열 타이핑 (0) | 2022.04.13 |
[Python] SWEA 13740 회문 (0) | 2022.04.13 |
[Python] SWEA 4865 - 글자수 (0) | 2022.04.13 |
[Python] SWEA 4864 - 문자열비교 (0) | 2022.04.13 |
댓글