¡Aguanta la respiración!
Un buzo comienza con 10 unidades de aire. Para cada lectura de profundidad:
- Un valor negativo indica que el buzo está bajo el agua, así que réstale
2unidades de aire. - Un valor de cero o positivo indica que el buzo está en la superficie o por encima de ella, así que súmale
4unidades de aire, sin superar el máximo de10. - Si el aire llega a
0en cualquier momento, devuelvefalse.
Devuelve true si el buzo sobrevive a toda la lista.
Ejemplos
Program.survives(new int[]{1, 2, 3, 4}) ➞ true
Program.survives(new int[]{-3, -6, -2, -6, -2}) ➞ false