Greed é um jogo de dados jogado com cinco dados de seis lados. Sua missão é pontuar uma jogada de acordo com estas regras:
Three 1's => 1000 points
Three 6's => 600 points
Three 5's => 500 points
Three 4's => 400 points
Three 3's => 300 points
Three 2's => 200 points
One 1 => 100 points
One 5 => 50 pointVeja os exemplos abaixo para entender melhor:
Throw Score
--------- ------------------
5 1 3 4 1 250: 50 (for the 5) + 2 * 100 (for the 1s)
1 1 1 3 1 1100: 1000 (for three 1s) + 100 (for the other 1)
2 4 4 5 4 450: 400 (for three 4s) + 50 (for the 5)Crie uma função que receba uma lista de cinco valores da jogada de dados de seis lados e retorne a pontuação final dos dados calculada.
diceScore([2, 3, 4, 6, 2]) ➞ 0
diceScore([4, 4, 4, 3, 3]) ➞ 400
diceScore([2, 4, 4, 5, 4]) ➞ 450Um dado individual só pode ser contado uma vez em cada jogada. Por exemplo, um determinado "5" só pode ser contado como parte da trinca (contribuindo com os 500 pontos) ou como um 50 individual, mas não como ambos na mesma jogada.