Module: (Python) 워크숍 - 3: "몇 가지 해리포터 사실"


Problem

3 /7


마법사 카지노

Problem

마법 세계에서 은 세겔은 29개의 브론즈 너트와 같고 17세겔은 1개의 금 갈레온과 같습니다. Muggle 세계에서 갤리온선은 약 5파운드입니다. 단, 환율은 변동될 수 있습니다.

Ron은 주문을 배우려고 노력했지만 항상 원하는 것을 얻지는 못했습니다. 그는 최근 새로운 게임인 Wizards Casino를 발견했습니다. 이 카지노에서 그들은 가상 시클을 위해 플레이하며 게임의 각 라운드는 하나 또는 다른 주문의 적용으로 구성됩니다. 게임이 시작되기 전에 Ron의 계정에는 시클이 없지만 프로그램은 언제든지 무제한 크레딧을 제공합니다.

각 라운드가 시작되기 전에 프로그램은 다음 마술 작업이 어떤 주제에 관한 것인지 알려주고 Ron은 그 작업에 대처할 것이라고 내기를 겁니다. 게임 초반에 Ron은 항상 1셰켈을 걸었습니다. Ron이 작업을 올바르게 수행하면 라운드에서 이기고 베팅 금액이 그의 점수에 추가됩니다. 그가 실패하면 그는지고 내기는 그의 계정에서 차감됩니다. Ron은 도박을 아주 좋아해서, 진 후에는 항상 베팅 금액을 2배로 늘립니다. 그러나 승리 후 Ron은 행운을 두려워하지 않기 위해 항상 내기를 1 셰켈로 줄입니다. 마지막으로 다음 과제를 극복하고 이번 라운드에서 승리한 Ron은 게임을 종료하기로 결정합니다.

예를 들어 Ron이 첫 번째 작업을 올바르게 완료하도록 한 다음(초기 베팅에서 1시클을 이기고 다음 라운드에서 1시클을 걸고) 두 번째 작업을 실패(1시클을 잃고 베팅을 두 배로)하고 세 번째 작업을 실패하도록 합니다. (2 시클을 잃었고) 내기를 다시 두 배로 늘렸지만 여전히 네 번째 작업을 완료했습니다 (4 셰켈 획득, 내기를 1 셰켈 떨어 뜨림). 그런 다음 그는 다섯 번째 작업도 올바르게 완료하고(그는 1셰켈을 얻었습니다) 게임을 종료합니다. 게임 후 그의 계정에 있는 총계: 1 – 1 - 2 + 4 + 1 = 3세겔

당신은 게임의 역사가 주어진 시클 론이 얼마나 많은 시클스 론을 이겼는지 또는 졌는지를 결정하는 프로그램을 작성해야 합니다.

입력
첫 번째 줄에는 정수 N (\(0 < N <= 2000\)) — Ron이 완료한 작업의 수. 다음 N 줄에는 숫자 0 또는 1(줄당 하나의 숫자)이 포함됩니다. Ron이 완료한 경우 1 다음 작업, 0 – 안되면

출판물
단일 정수 인쇄 — 론의 승패(승패는 양수, 패배는 음수).
 

 

<헤드> <몸>
# 입력 출력
1 5
1
1
0
1
1
4