Module: (جافا) التدريب العملي - 3: عبارات التكرار "عدد قليل من حقائق هاري بوتر"


Problem

3 /7


كازينو ساحر

Problem

في عالم السحر ، شيكل فضي يساوي 29 عقدة برونزية ، و 17 شيكلًا يساوي 1 جالون ذهبي. في عالم Muggle ، يبلغ وزن الجاليون حوالي 5 أرطال. ومع ذلك ، قد يتغير سعر الصرف.

حاول رون تعلم التعاويذ ، لكنه لم يحصل دائمًا على ما يريد. اكتشف مؤخرًا لعبة جديدة ، Wizards Casino. في هذا الكازينو ، يلعبون من أجل Sickles افتراضي ، وتتكون كل جولة من اللعبة من تطبيق تعويذة أو أخرى. قبل بدء اللعبة ، لم يكن لدى Ron أي منجل في حسابه ، لكن البرنامج يمنحه رصيدًا غير محدود في أي وقت.

قبل بدء كل جولة ، يخبرك البرنامج بالموضوع الذي ستتناوله المهمة السحرية التالية ، ويراهن رون على أنه سيتعامل مع المهمة. في بداية اللعبة ، يراهن رون دائمًا على شيكل واحد. إذا قام Ron بالمهمة بشكل صحيح ، فإنه يفوز بالجولة ويضاف الرهان إلى نتيجته. إذا فشل ، فإنه يخسر ، ويتم خصم الرهان من حسابه. رون مقامر للغاية ، لذلك بعد الخسارة ، يقوم دائمًا بزيادة الرهان مرتين. ومع ذلك ، بعد الفوز ، حتى لا يخيف الحظ ، يقلل رون دائمًا الرهان إلى شيكل واحد. أخيرًا ، بعد تجاوز المهمة التالية ، وفوزه بهذه الجولة ، قرر رون إنهاء اللعبة.

على سبيل المثال ، دع رون يكمل المهمة الأولى بشكل صحيح (ربح الرهان الأولي بـ 1 Sickle ، راهن 1 Sickle في الجولة التالية) ، ثم فشل في المهمة الثانية (خسر منجلًا واحدًا وضاعف الرهان) ، وفشل في المهمة الثالثة (خسر 2 منجل) وضاعف الرهان مرة أخرى) ، لكنه تمكن من إكمال المهمة الرابعة (ربح 4 شيكل ، وأسقط الرهان بمقدار 1 شيكل). ثم أنهى المهمة الخامسة بشكل صحيح (ربح 1 شيكل) وينهي المباراة. المجموع على حسابه بعد المباراة: 1 & ndash؛ 1 و - 2 + 4 + 1 = 3 شيكل

تحتاج إلى كتابة برنامج يحدد عدد Sickles Ron الذي فاز أو خسر ، بالنظر إلى تاريخ اللعبة. إدخال
يحتوي السطر الأول على عدد صحيح & nbsp؛ N & nbsp؛ ( \ (0 & lt؛ N & lt؛ = 2000 \) ) & mdash؛ عدد المهام التي أكملها رون. تحتوي سطور N التالية على & nbsp؛ أرقام 0 أو 1 (رقم واحد لكل سطر): 1 إذا اكتمل Ron المهمة التالية ، و 0 & ndash؛ إذا لم يتم ذلك

بصمة
طباعة عدد صحيح واحد و [مدش] ؛ رون أو خسارة (الفوز يتحدد برقم موجب ، والخسارة رقم سالب).
نبسب ؛

أمثلة <الجسم>
# إدخال الإخراج
1 5
1
1
0
1
1
4