짱해커가 되어보자

boj 10773 본문

프로그래밍_일반/백준

boj 10773

Spadework 2020. 1. 28. 19:19

문제

장부에 돈을 기입하고 총 금액을 출력한다

그러나 0이 입력되면, 바로 전에 작성한 숫자는 잘못된 숫자라 지워야 한다

 

입력 : n(N : 1 ~ 100,000), n에 대한 <int>(N : 0 ~ 1,000,000)
출력 : <int>

풀이

스택으로 해결하였다

l = []
for _ in range(int(input())):
	i = int(input())
	if(i == 0 and l): l.pop()
	else: l.append(i)
print(sum(l))

 

'프로그래밍_일반 > 백준' 카테고리의 다른 글

boj 10845  (0) 2020.01.28
boj 10816  (0) 2020.01.28
boj 9012  (0) 2020.01.28
boj 4949  (0) 2020.01.28
boj 2164  (0) 2020.01.28
Comments