¡No saques dobles!
John está jugando a los dados con estas reglas:
- Lanza dos dados.
- Suma los dos valores.
- Añade esa suma a la puntuación total.
- Hazlo durante tres rondas en total.
Si en alguna tirada salen dos números iguales, la puntuación vuelve inmediatamente a 0 y el juego termina.
Crea un método que reciba las tres tiradas y devuelva la puntuación final de John.
Ejemplos
Program.DiceGame(new[]
{
new[] { 1, 2 },
new[] { 3, 4 },
new[] { 5, 6 }
}) ➞ 21
Program.DiceGame(new[]
{
new[] { 1, 1 },
new[] { 5, 6 },
new[] { 6, 4 }
}) ➞ 0
Program.DiceGame(new[]
{
new[] { 4, 5 },
new[] { 4, 5 },
new[] { 4, 5 }
}) ➞ 27Notas
- Si salen dos números iguales, ignora las tiradas posteriores y devuelve
0de inmediato. - Siempre hay exactamente tres rondas, con dos dados por ronda.