반응형
문제
https://www.acmicpc.net/problem/10773
코드
import sys
input = sys.stdin.readline
n = int(input())
num_list = []
for _ in range(n):
num = int(input())
if num != 0:
num_list.append(num)
else:
del num_list[-1]
print(sum(num_list))
설명
우선 수를 입력받아서 저장할 리스트를 생성해 준다.
이후 n의 수만큼 반복하며 숫자가 0이 아니라면 숫자 리스트에 넣어주고,
0이라면 마지막에 넣은 수를 빼준다.
이후 합을 출력해 준다.
반응형
'개발 연습장 > 백준 문제풀이' 카테고리의 다른 글
[파이썬, Python] 백준 4949: 균형잡힌 세상 (0) | 2023.03.08 |
---|---|
[파이썬, Python] 백준 9012: 괄호 (0) | 2023.03.07 |
[파이썬, Python] 백준 10828: 스택 (0) | 2023.03.03 |
[파이썬, Python] 백준 13305: 주유소 (0) | 2023.03.02 |
[파이썬, Python] 백준 11399: ATM (0) | 2023.03.01 |