[6/28] 10773 (제로)

이경준·2021년 6월 28일
0

코테

목록 보기
51/140

실버4 문제

내 코드

n = int(input())
arr = []

for i in range(n):
    num = int(input())
    
    if (num != 0):
        arr.append(num)
    else:
        if (arr == []):
            pass
        else:
            arr.pop()

print(sum(arr))

로직

  1. 입력값이 0이 아니면 리스트에 추가
  2. 입력값이 0이면 마지막 값 삭제
    • 리스트가 null이면 아무것도 안함

피드백

  • 사람들 코드를 보면 리스트가 null일때 0이 들어오면 별다른 조치를 취하진 않는데 문제 자체가 그런 상황이 발생하지 않는건지 모르겠다?
profile
The Show Must Go On

0개의 댓글

관련 채용 정보