Não tire números iguais!
John está jogando um jogo de dados com estas regras:
- Lance dois dados.
- Some os dois valores.
- Adicione o resultado à pontuação total.
- 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}
}) ➞ 27Notas
- Ignore os lançamentos posteriores a um lançamento com números iguais e retorne
0imediatamente. - Sempre há exatamente três rodadas, com dois dados em cada uma.