moneyList = []
moneyListLen = int(input())
for i in range(0, int(moneyListLen)):
tmp = int(input())
if tmp == 0:
moneyList.pop()
else:
moneyList.append(tmp)
sumMoneyList = sum(moneyList)
print(sumMoneyList)
10773번: 제로
첫 번째 줄에 정수 K가 주어진다. (1 ≤ K ≤ 100,000) 이후 K개의 줄에 정수가 1개씩 주어진다. 정수는 0에서 1,000,000 사이의 값을 가지며, 정수가 "0" 일 경우에는 가장 최근에 쓴 수를 지우고, 아닐 경
www.acmicpc.net
'Programing > 자료구조, Algorithm' 카테고리의 다른 글
재귀 함수란? (재귀 함수 이해, 재귀란?, 재귀 함수 정의, 재귀 함수 팁) (0) | 2021.12.21 |
---|---|
백준 입력받을때 시간초과 나는 코드 -python(11000, 강의실 배정) (0) | 2021.11.25 |
programmers - 소수찾기[level1] - python (에라토스테네스의 체) (0) | 2020.08.27 |
programmers - 더맵게[level2] - python (0) | 2019.01.26 |
programmers - 올바른괄호[level2] - python (0) | 2019.01.26 |