Não tire números iguais!

John está jogando um jogo de dados com estas regras:

  1. Lance dois dados.
  2. Some os dois valores.
  3. Adicione o resultado à pontuação total.
  4. Repita isso por três rodadas.

Se, em qualquer lançamento, os dois dados mostrarem o mesmo número, a pontuação é imediatamente redefinida para 0 e o jogo termina.

Crie um método que receba os três lançamentos e retorne a pontuação final de John.

Exemplos

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

  • Ignore os lançamentos posteriores a um lançamento com números iguais e retorne 0 imediatamente.
  • Sempre há exatamente três rodadas, com dois dados em cada uma.