بکندباز

جان در حال بازی تاس است. قوانین به شرح زیر است.

  1. دو تاس بیندازید.
  2. اعداد روی تاس را با هم جمع کنید.
  3. مجموع را به امتیاز کلی خود اضافه کنید.
  4. این کار را برای سه دور تکرار کنید.

اما اگر مقدار دو تاس برابر شود، امتیاز شما فوراً پاک می شود و بازی شما بلافاصله به پایان می رسد و امتیاز 0 می شود!

تابعی ایجاد کنید که لیستی از تاپل ها را به عنوان ورودی دریافت کند و پس از پایان بازی، امتیاز جان را برگرداند.

نمونه ورودی و خروجی

DiceGame([[1, 2], [3, 4], [5, 6]]) ➞ 21

DiceGame([[1, 1], [5, 6], [6, 4]]) ➞ 0

DiceGame([[4, 5], [4, 5], [4, 5]]) ➞ 27
EXPECT_EQ(DiceGame({{1, 2}, {3, 4}, {5, 6}}), 21);
EXPECT_EQ(DiceGame({{1, 1}, {5, 6}, {6, 4}}), 0);
EXPECT_EQ(DiceGame({{4, 5}, {4, 5}, {4, 5}}), 27);

پاسخ های کاربران به این تمرین

FDK2077
امتیاز:‌ 11019
تصحیح اتوماتیک 0 0
‎C++‎
10 خرداد 1403

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

نظرات

*
*

تمرینات مرتبط