¡No saques dobles!

John está jugando a los dados con estas reglas:

  1. Lanza dos dados.
  2. Suma los dos valores.
  3. Añade esa suma a la puntuación total.
  4. 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 }
}) ➞ 27

Notas

  • Si salen dos números iguales, ignora las tiradas posteriores y devuelve 0 de inmediato.
  • Siempre hay exactamente tres rondas, con dos dados por ronda.