/dice_game

Third eLearninga Embedded Challenge

Primary LanguageC++

Dice Game Challenge

This is the third eLearninga Embedded Challenge.

To start this challenge, you need to solve the Hello World challenge first.

Challenge

Greed is a dice game played with five six-sided dice. Your mission is to write a function, that calculates the total points from 5 dice throws. You will always be given an array with five six-sided dice values.

 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 point

A single die can only be counted once in each roll. For example, a "5" can only count as part of a triplet (contributing to the 500 points) or as a single 50 points, but not both in the same roll.

Example scoring

 Throw       Score
 ---------   ------------------
 5 1 3 4 1   50 + 2 * 100 = 250
 1 1 1 3 1   1000 + 100 = 1100
 2 4 4 5 4   400 + 50 = 450

Have fun!

Built With

Next challenge: Odd sorting