
파이썬 백준 10799번: 쇠막대기
·
Algorithm/python 백준
문제 https://www.acmicpc.net/problem/10799 10799번: 쇠막대기 여러 개의 쇠막대기를 레이저로 절단하려고 한다. 효율적인 작업을 위해서 쇠막대기를 아래에서 위로 겹쳐 놓고, 레이저를 위에서 수직으로 발사하여 쇠막대기들을 자른다. 쇠막대기와 레이저 www.acmicpc.net 풀이 stack을 이용하여 구현하였다. laser값이 '('인 경우 stack에 append한다. lasert값이 ')'일 때 두가지 경우가 존재한다. 이전이 '(' 인경우 = 레이저 이때 stack에 있는 '('의 개수(쇠막대의 개수)만큼 더해준다 이전이 ')'인경우 = 쇠막대기의 끝 이때는 1만 더한다.(다른 쇠막대에 영향을 주지 않고 자신만 추가) import sys laser=sys.stdin...