¡No saques dobles!

John está jugando a un juego de dados con estas reglas:

  1. Lanza dos dados.
  2. Suma los dos valores.
  3. Añade el resultado a la puntuación total.
  4. Repite esto durante tres rondas.

Si en alguna tirada ambos dados muestran el mismo número, la puntuación se reinicia 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 int[][]{
  new int[]{1, 2},
  new int[]{3, 4},
  new int[]{5, 6}
}) ➞ 21

Program.diceGame(new int[][]{
  new int[]{1, 1},
  new int[]{5, 6},
  new int[]{6, 4}
}) ➞ 0

Program.diceGame(new int[][]{
  new int[]{4, 5},
  new int[]{4, 5},
  new int[]{4, 5}
}) ➞ 27

Notas

  • Ignora las tiradas posteriores a una tirada doble y devuelve 0 de inmediato.
  • Siempre hay exactamente tres rondas, con dos dados en cada una.