https://www.acmicpc.net/problem/10773
소스코드
k = int(input())
money = []
sum = 0
for i in range(k):
num = int(input())
if num == 0:
money.pop()
else:
money.append(num)
for i in range(len(money)):
sum += money[i]
print(sum)
풀이
재민이가 입력할 케이스 k를 입력받는다.
반복문을 k번 실행해 재민이가 입력할 수를 입력받은 뒤,
만약 재민이가 0을 입력할 경우 money 리스트에서 pop을 실행하고, 0이 아니면 money 리스트에 입력한 변수를 append 한다.
입력이 끝나면 money 리스트 길이만큼 반복해 합을 출력한다.
'Koala - 5기 > 기초 알고리즘 스터디' 카테고리의 다른 글
[백준/C++] 14593번 2017 아주대학교 프로그래밍 경시대회 (Large) (1) | 2022.02.07 |
---|---|
[백준/python] - 13410번: 거꾸로 구구단 (0) | 2022.02.07 |
[백준/python] 6996번 애너그램 (0) | 2022.02.07 |
[백준/c++] 2745번 진법변환 (0) | 2022.02.07 |
[백준/python] 11005번 진법 변환 2 (0) | 2022.02.07 |