🗝️ Algorithm/🟩 백준
[백준] [Python] 10799번_쇠막대기_스택
Dbswnstjd
2022. 10. 26. 01:08
문제
https://www.acmicpc.net/problem/10799
10799번: 쇠막대기
여러 개의 쇠막대기를 레이저로 절단하려고 한다. 효율적인 작업을 위해서 쇠막대기를 아래에서 위로 겹쳐 놓고, 레이저를 위에서 수직으로 발사하여 쇠막대기들을 자른다. 쇠막대기와 레이저
www.acmicpc.net
풀이
# 백준 10799번 문제 - 쇠막대기
a = list(input())
s = []
b = 0
for i in range(len(a)):
if a[i] == '(':
s.append('(')
else:
if a[i-1] == '(':
s.pop()
b = b+len(s)
else:
s.pop()
b = b+1