백준 10733번 (제로) - 자료구조, 스택
반응형
https://www.acmicpc.net/problem/10773
❓ python 풀이
import sys
input = sys.stdin.readline
i = int(input().strip()) # 입력받을 정수의 개수 K
stack = [] # 숫자를 저장할 스택을 초기화
for _ in range(i): # K번 반복하며 정수를 입력받음
put = int(input().strip()) # 입력받은 숫자를 정수로 변환
if put != 0: # 0이 아닐 경우 스택에 해당 숫자를 추가
stack.append(put)
else:
stack.pop() # 0일 경우 가장 최근에 입력된 숫자를 스택에서 제거
print(sum(stack)) # 스택에 남아 있는 숫자의 합을 출력
반응형
'[백준] Python,Java로 풀기📖 > 자료구조' 카테고리의 다른 글
백준 2164번(카드2) - 큐, 자료구조 (0) | 2024.10.21 |
---|---|
백준 10828(스택) - 스택, 자료구조 (0) | 2024.10.14 |
백준 9012(괄호) - 스택 (0) | 2024.10.14 |
백준 1966(프린터 큐) - Python(파이썬) - 큐,자료구조 (0) | 2022.07.03 |
백준 5430(AC) -Python(파이썬) - 자료구조 (0) | 2022.06.08 |