Yacht

Yacht

Fácil

Introducción

Cada año, algo nuevo es «la sensación del momento» en tu escuela secundaria. Este año es un juego de dados: Yacht.

El juego de Yacht es de la misma familia que el Poker Dice, la Generala y, en particular, el Yahtzee, del cual es un precursor. El juego consta de doce rondas. En cada una se lanzan cinco dados y quien juega elige una de las doce categorías. Después, la categoría elegida se usa para puntuar la tirada de los dados.

Instrucciones

Recibes cinco dados y una categoría. Calcula la puntuación de los dados para esa categoría.

Note

Siempre vas a recibir cinco dados. El valor de cada dado estará entre uno y seis, inclusive. Los dados pueden venir en cualquier orden.

Puntuaciones en Yacht

Categoría Puntuación Descripción Ejemplo
Ones 1 × cantidad de unos Cualquier combinación 1 1 1 4 5 puntúa 3
Twos 2 × cantidad de doses Cualquier combinación 2 2 3 4 5 puntúa 4
Threes 3 × cantidad de treses Cualquier combinación 3 3 3 3 3 puntúa 15
Fours 4 × cantidad de cuatros Cualquier combinación 1 2 3 3 5 puntúa 0
Fives 5 × cantidad de cincos Cualquier combinación 5 1 5 2 5 puntúa 15
Sixes 6 × cantidad de seises Cualquier combinación 2 3 4 5 6 puntúa 6
Full House Total de los dados Tres de un número y dos de otro 3 3 3 5 5 puntúa 19
Four of a Kind Total de los cuatro dados Al menos cuatro dados muestran la misma cara 4 4 4 4 6 puntúa 16
Little Straight 30 puntos 1-2-3-4-5 1 2 3 4 5 puntúa 30
Big Straight 30 puntos 2-3-4-5-6 2 3 4 5 6 puntúa 30
Choice Suma de los dados Cualquier combinación 2 3 3 4 6 puntúa 18
Yacht 50 puntos Los cinco dados muestran la misma cara 4 4 4 4 4 puntúa 50

Si los dados no cumplen con los requisitos de una categoría, la puntuación es cero. Si, por ejemplo, se ingresa Four Of A Kind en la categoría Yacht, se obtienen cero puntos. Yacht puntúa cero si se ingresa en la categoría Full House.

Editar en GitHub El enlace se abre en una ventana o una pestaña nuevas
C++ Exercism

¿Todo listo para empezar Yacht?

Regístrate en Exercism para aprender y dominar C++ con 19 conceptos100 ejercicios y mentoría humana real, todo gratis.