대학 코드 챌린지 컨테스트의 허가를받은 챌린지
두 달 전에 공부를 마친 마리는 은행 계좌를 개설하여 마을에서 첫 직장을하게되었습니다. 그 이후로 그녀는 몇 가지 거래를 해왔습니다. 그녀의 첫 지불금은 $ 1000였습니다. 그 돈으로 그녀는 부모님을 초대 한 저녁 식사 비용을 지불했으며 (저녁 식사 비용은 $ 150), 잘 알려진 슈퍼마켓 ($ 80 달러)과 휴가를위한 호텔 예약 ($ 200)에서 구매했습니다. 월말에 그녀는 다시 지불금을 받았으며 (1040 달러, 전월보다 조금 더) 슈퍼마켓에서 70 달러를 더 지출했습니다.
오늘, 그녀는 슈퍼마켓에서 첫 $ 80 달러를 지불 한 후 두 번째 계정이 생성되고 첫 번째 계정이 정지되면 두 계정의 잔고가 동일하다는 것을 깨달았습니다.
이벤트는 그녀에게 매우 드물기 때문에 그녀의 계정과 친구의 움직임에도이 기능이 있는지 여부를 계속 확인하려고합니다.
도전
거래 목록이 주어지면, 은행 계좌 소유자가 두 번째 계좌를 만들어서 동일한 최종 잔고를 가질 수있는 순간 수를 출력하십시오.
예 : [1000, -150, -80, -200, 1040, -70]
테스트 사례
- 입력 :
1000 -150 -80 -200 1040 -70출력 :1 - 입력 :
100 -100출력 :2 - 입력 :
1 2 3출력 :1 - 입력 :
10 -20 15출력 :0 - 입력 :
15 -15 15 -15출력 :3 - 입력 :
1출력 :0
노트
- $ 0 달러의 거래가 없을 것이라고 가정 할 수 있습니다
- 합리적인 방법으로 입력 할 수 있습니다