Yacht

Yacht

Medio

Introduzione

Ogni anno, nel tuo liceo, qualcosa di nuovo va di moda. Quest'anno è un gioco di dadi: Yacht.

Il gioco dello Yacht appartiene alla stessa famiglia dei Poker Dice, della Generala e in particolare dello Yahtzee, di cui è un precursore. Una partita si compone di dodici turni. In ognuno si lanciano cinque dadi e il giocatore sceglie una delle dodici categorie. La categoria scelta viene poi usata per assegnare un punteggio al lancio dei dadi.

Istruzioni

Dati cinque dadi e una categoria, calcola il punteggio dei dadi per quella categoria.

Note

Avrai sempre cinque dadi a disposizione. Il valore di ogni dado sarà compreso tra uno e sei, inclusi. I dadi potrebbero non essere in ordine.

Punteggi a Yacht

Categoria Punteggio Descrizione Esempio
Ones 1 × il numero di 1 Qualsiasi combinazione 1 1 1 4 5 ottiene 3
Twos 2 × il numero di 2 Qualsiasi combinazione 2 2 3 4 5 ottiene 4
Threes 3 × il numero di 3 Qualsiasi combinazione 3 3 3 3 3 ottiene 15
Fours 4 × il numero di 4 Qualsiasi combinazione 1 2 3 3 5 ottiene 0
Fives 5 × il numero di 5 Qualsiasi combinazione 5 1 5 2 5 ottiene 15
Sixes 6 × il numero di 6 Qualsiasi combinazione 2 3 4 5 6 ottiene 6
Full House Totale dei dadi Tre dadi con un numero e due con un altro 3 3 3 5 5 ottiene 19
Four of a Kind Totale dei quattro dadi Almeno quattro dadi con la stessa faccia 4 4 4 4 6 ottiene 16
Little Straight 30 punti 1-2-3-4-5 1 2 3 4 5 ottiene 30
Big Straight 30 punti 2-3-4-5-6 2 3 4 5 6 ottiene 30
Choice Somma dei dadi Qualsiasi combinazione 2 3 3 4 6 ottiene 18
Yacht 50 punti Tutti e cinque i dadi con la stessa faccia 4 4 4 4 4 ottiene 50

Se i dadi non soddisfano i requisiti di una categoria, il punteggio è zero. Se, per esempio, si inserisce Four Of A Kind nella categoria Yacht, si ottengono zero punti. Un Yacht ottiene zero punti se inserito nella categoria Full House.

Modifica tramite GitHub Il link si apre in una nuova finestra o scheda
TypeScript Exercism

Vuoi iniziare Yacht?

Iscriviti a Exercism per imparare e padroneggiare TypeScript con 108 esercizi e il mentoring di persone reali, tutto gratis.