10031. Count Tested Devices After Test Operations
You are given a 0-indexed integer array
batteryPercentageshaving lengthn, denoting the battery percentages ofn0-indexed devices.Your task is to test each device
iin order from0ton - 1, by performing the following test operations:
- If
batteryPercentages[i]is greater than0:
- Increment the count of tested devices.
- Decrease the battery percentage of all devices with indices
jin the range[i + 1, n - 1]by1, ensuring their battery percentage never goes below0, i.e,batteryPercentages[j] = max(0, batteryPercentages[j] - 1).- Move to the next device.
- Otherwise, move to the next device without performing any test.
Return an integer denoting the number of devices that will be tested after performing the test operations in order.
1 | class Solution { |