Racha diaria más larga
Crea una función que reciba un arreglo de valores booleanos que indiquen si un jugador inició sesión en un juego ese día. Devuelve la racha más larga de días consecutivos en los que el jugador inició sesión.
Ejemplos
dailyStreak([true, true, false, true]) ➞ 2
dailyStreak([false, false, false]) ➞ 0
dailyStreak([true, true, true, false, true, true]) ➞ 3Notas
- Devuelve el resultado como un número entero.
- Si todos los valores de un arreglo son
false, devuelve0(consulta el ejemplo n.º 2).
Ejemplo en Java
assertEquals(2, Program.dailyStreak(new boolean[]{true, true, false, true}));