Правила[Одномерные массивы]34. Каждый солнечный день улитка, сидящая на дереве, поднимается вверх на 2 см, а каждый пасмурный день опускается вниз на 1 см. В начале наблюдения улитка находится в A см от земли на B-метровом дереве. Имеется 30-элементный массив, содержащий сведения о том, был ли соответствующий день наблюдения пасмурным или солнечным. Написать программу, определяющую местоположение улитки к концу 30-го дня наблюдения.
public static int solve(int a, int b, boolean[] arr) {
for (boolean isSunnyDay : arr) {
a += isSunnyDay ? 2 : -1;
a = a < 0 ? 0 : a > b ? b : a;
}
return a;
}
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ