Проверка уровня заряда устройств
- Не решено
Задание
На вход подается список уровня заряда устройств batteryPercentages длины n, индексирование которого начинается с 0.
Необходимо вернуть количество устройств с положительным зарядом на момент проверки. При этом при проверке i-ого устройства тратится 1 п.п. заряда еще не проверенных устройств. Таким образом, если batteryPercentages[i] больше 0, то увеличиваем на 1 количество проверенных устройств, а также уменьшаем заряд оставшихся устройств, проверяя что они не становятся отрицательными. Если batteryPercentages[i] == 0, то не производим тест и двигаемся к следующему устройству.
Например
- [1, 1, 2, 1, 3] -> 3