Yacht

Yacht

Médio

Introdução

Todo ano, algo novo vira a sensação do momento no seu ensino médio. Este ano, é um jogo de dados: Yacht.

O jogo Yacht pertence à mesma família que Poker Dice, Generala e, em particular, Yahtzee, do qual é precursor. O jogo consiste em doze rodadas. Em cada uma, cinco dados são rolados e o jogador escolhe uma entre doze categorias. A categoria escolhida é então usada para pontuar o lançamento dos dados.

Instruções

Com cinco dados e uma categoria, calcule a pontuação dos dados para essa categoria.

Note

Você sempre receberá cinco dados. O valor de cada dado estará entre um e seis, inclusive. Os dados podem estar fora de ordem.

Pontuações no Yacht

Categoria Pontuação Descrição Exemplo
Ones 1 × número de dados com o valor 1 Qualquer combinação 1 1 1 4 5 pontua 3
Twos 2 × número de dados com o valor 2 Qualquer combinação 2 2 3 4 5 pontua 4
Threes 3 × número de dados com o valor 3 Qualquer combinação 3 3 3 3 3 pontua 15
Fours 4 × número de dados com o valor 4 Qualquer combinação 1 2 3 3 5 pontua 0
Fives 5 × número de dados com o valor 5 Qualquer combinação 5 1 5 2 5 pontua 15
Sixes 6 × número de dados com o valor 6 Qualquer combinação 2 3 4 5 6 pontua 6
Full House Total dos dados Três dados de um número e dois de outro 3 3 3 5 5 pontua 19
Four of a Kind Total dos quatro dados Pelo menos quatro dados com a mesma face 4 4 4 4 6 pontua 16
Little Straight 30 pontos 1-2-3-4-5 1 2 3 4 5 pontua 30
Big Straight 30 pontos 2-3-4-5-6 2 3 4 5 6 pontua 30
Choice Soma dos dados Qualquer combinação 2 3 3 4 6 pontua 18
Yacht 50 pontos Todos os cinco dados com a mesma face 4 4 4 4 4 pontua 50

Se os dados não atenderem aos requisitos de uma categoria, a pontuação é zero. Se, por exemplo, a categoria Four Of A Kind for informada na categoria Yacht, a pontuação é zero. A categoria Yacht pontua zero se for informada na categoria Full House.

Editar via GitHub O link abre em uma nova janela ou aba
Zig Exercism

Tudo pronto para começar Yacht?

Crie sua conta no Exercism para aprender e dominar Zig com 104 exercícios e mentoria humana de verdade, tudo de graça.