백준 10773번 바로가기

나의 풀이

arr = []
for _ in range(int(input())):
  if (n:=int(input())) == 0:
    arr.pop()
  else:
    arr.append(n)

print(sum(arr))

CODE REVIEW

  1. 실버 VI가 맞나 싶을 정도로 쉬웠던 문제.
  2. list와 pop() append() 메소드에 대한 이해도만 있으면 쉽게 해결 가능하다.