Yacht

Yacht

متوسط

مقدمة

كل عام، يظهر شيء جديد ليكون "حديث الجميع" في مدرستك الثانوية. وهذا العام، الأمر يتعلق بلعبة نرد: Yacht.

تنتمي لعبة Yacht إلى العائلة نفسها التي تنتمي إليها Poker Dice وGenerala، ولا سيما Yahtzee التي جاءت لعبة Yacht قبلها. تتكوّن اللعبة من اثنتي عشرة جولة. في كل جولة تُرمى خمسة أحجار نرد ويختار اللاعب واحدة من اثنتي عشرة خانة. ثم تُستخدم الخانة المختارة لتسجيل نقاط رمية النرد.

التعليمات

إذا أُعطيت خمسة أحجار نرد وفئة معيّنة، فاحسب نتيجة هذه الأحجار في تلك الفئة.

Note

ستُعطى دائمًا خمسة أحجار نرد. ستكون قيمة كل حجر بين واحد وستة ضمنا. قد تكون الأحجار غير مرتّبة.

النتائج في Yacht

الفئة النتيجة الوصف المثال
Ones 1 × عدد مرات ظهور الرقم 1 أي تركيبة 1 1 1 4 5 نتيجتها 3
Twos 2 × عدد مرات ظهور الرقم 2 أي تركيبة 2 2 3 4 5 نتيجتها 4
Threes 3 × عدد مرات ظهور الرقم 3 أي تركيبة 3 3 3 3 3 نتيجتها 15
Fours 4 × عدد مرات ظهور الرقم 4 أي تركيبة 1 2 3 3 5 نتيجتها 0
Fives 5 × عدد مرات ظهور الرقم 5 أي تركيبة 5 1 5 2 5 نتيجتها 15
Sixes 6 × عدد مرات ظهور الرقم 6 أي تركيبة 2 3 4 5 6 نتيجتها 6
Full House مجموع قيم الأحجار ثلاثة أحجار من رقم واثنان من رقم آخر 3 3 3 5 5 نتيجتها 19
Four of a Kind مجموع قيم الأحجار الأربعة أربعة أحجار على الأقل تحمل الوجه نفسه 4 4 4 4 6 نتيجتها 16
Little Straight 30 نقطة 1-2-3-4-5 1 2 3 4 5 نتيجتها 30
Big Straight 30 نقطة 2-3-4-5-6 2 3 4 5 6 نتيجتها 30
Choice حاصل جمع قيم الأحجار أي تركيبة 2 3 3 4 6 نتيجتها 18
Yacht 50 نقطة جميع الأحجار الخمسة تحمل الوجه نفسه 4 4 4 4 4 نتيجتها 50

إذا لم تستوفِ الأحجار متطلبات فئة معيّنة، فإن النتيجة صفر. على سبيل المثال، إذا أُدخلت Four Of A Kind في فئة Yacht، فتُسجّل صفر نقاط. وتُسجّل Yacht صفرًا إذا أُدخلت في فئة Full House.

تعديل عبر GitHub يفتح الرابط في نافذة أو علامة تبويب جديدة
Go Exercism

مستعد لبدء Yacht؟

سجّل في Exercism لتتعلّم وتتقن Go عبر 34 مفهومًا165 تمرينًا، وإرشاد بشري حقيقي، وكل ذلك مجانًا.