¡No saques dobles!
John está jugando a un juego de dados con estas reglas:
- Lanza dos dados.
- Suma los dos valores.
- Añade el resultado a la puntuación total.
- 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}
}) ➞ 27Notas
- Ignora las tiradas posteriores a una tirada doble y devuelve
0de inmediato. - Siempre hay exactamente tres rondas, con dos dados en cada una.