반응형
SMALL
알고리즘 태그
[구현]
태그 설명
아이디어를 코드로 바꾸는 능력
문제
백준 문제 - 제로
링크: 제로
문제설명
나코더 기장 재민이는 동아리 회식을 준비하기 위해서 장부를 관리하는 중이다.
재현이는 재민이를 도와서 돈을 관리하는 중인데, 애석하게도 항상 정신없는 재현이는 돈을 실수로 잘못 부르는 사고를 치기 일쑤였다.
재현이는 잘못된 수를 부를 때마다 0을 외쳐서, 가장 최근에 재민이가 쓴 수를 지우게 시킨다.
재민이는 이렇게 모든 수를 받아 적은 후 그 수의 합을 알고 싶어 한다. 재민이를 도와주자!
📃 소스코드 및 설명
k = int(input())
graph = [int(input()) for _ in range(k)]
result = []
for i in graph:
if i == 0:
result.pop()
else:
result.append(i)
if len(result) == 0:
print(0)
else:
print(sum(result))
간단한 문제다 리스트의 요소를 pop을 통해서 빼주면 된다.
문제를 풀면서 느낀건데 실버5가 굉장히 어려운것도 있고 골드가 쉬운것도 있고,,
생각보다 난이도에 대해서 생각할게 없는거같다
반응형
LIST
'프로그래밍 > 알고리즘' 카테고리의 다른 글
[BOJ][Python] 16395번 - 파스칼의 삼각형[DP- 실버 5티어] (0) | 2022.03.31 |
---|---|
[BOJ][Python] 10709번 - 기상캐스터[구현 - 실버 5티어] (0) | 2022.03.20 |
[BOJ][Python] 10157번 - 자리배정 [구현 - 실버 4티어] (0) | 2022.03.20 |
[BOJ][Python] 9625번 - BABBA[구현 - 실버 5티어] (0) | 2022.03.19 |
[BOJ][Python] 7568번 - 덩치[구현 - 실버 5티어] (0) | 2022.03.19 |