Minden évben akad valami új, ami „divatba jön” a gimnáziumodban. Idén ez egy kockajáték: a Yacht.
A Yacht ugyanabba a családba tartozik, mint a Poker Dice, a Generala és különösen a Yahtzee, amelynek az előfutára. A játék tizenkét fordulóból áll. Mindegyikben öt kockával dobnak, és a játékos tizenkét kategória közül választ egyet. Ezután a választott kategóriával pontozzák a kockadobást.
Adott öt kocka és egy kategória, számítsd ki a kockák pontszámát abban a kategóriában.
Mindig öt kockát kapsz. Minden kocka értéke egy és hat között lesz, beleértve az egyet és a hatot is. A kockák sorrendje tetszőleges lehet.
| Kategória | Pontszám | Leírás | Példa |
|---|---|---|---|
| Ones | 1 × az egyesek száma | Bármilyen kombináció | 1 1 1 4 5 esetén 3 pont |
| Twos | 2 × a kettesek száma | Bármilyen kombináció | 2 2 3 4 5 esetén 4 pont |
| Threes | 3 × a hármasok száma | Bármilyen kombináció | 3 3 3 3 3 esetén 15 pont |
| Fours | 4 × a négyesek száma | Bármilyen kombináció | 1 2 3 3 5 esetén 0 pont |
| Fives | 5 × az ötösök száma | Bármilyen kombináció | 5 1 5 2 5 esetén 15 pont |
| Sixes | 6 × a hatosok száma | Bármilyen kombináció | 2 3 4 5 6 esetén 6 pont |
| Full House | A kockák összege | Három egy számból és kettő egy másikból | 3 3 3 5 5 esetén 19 pont |
| Four of a Kind | A négy kocka összege | Legalább négy kocka ugyanazt az értéket mutatja | 4 4 4 4 6 esetén 16 pont |
| Little Straight | 30 pont | 1-2-3-4-5 | 1 2 3 4 5 esetén 30 pont |
| Big Straight | 30 pont | 2-3-4-5-6 | 2 3 4 5 6 esetén 30 pont |
| Choice | A kockák összege | Bármilyen kombináció | 2 3 3 4 6 esetén 18 pont |
| Yacht | 50 pont | Mind az öt kocka ugyanazt az értéket mutatja | 4 4 4 4 4 esetén 50 pont |
Ha a kockák nem teljesítik egy kategória követelményeit, a pontszám nulla. Ha például egy Four Of A Kind dobást a Yacht kategóriában adsz meg, nulla pontot ér el. A Yacht nulla pontot ér el, ha a Full House kategóriában adod meg.
Iratkozz fel az Exercism-re, hogy megtanuld és elsajátítsd a(z) Free Pascal nyelvet 100 feladat segítségével, valódi emberi mentorálással, mindez ingyen.