Class Solution
-
- All Implemented Interfaces:
public final class Solution2960 - Count Tested Devices After Test Operations\.
Easy
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: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.
Example 1:
Input: batteryPercentages = 1,1,2,1,3
Output: 3
Explanation: Performing the test operations in order starting from device 0:
At device 0, batteryPercentages0> 0, so there is now 1 tested device, and batteryPercentages becomes 1,0,1,0,2.
At device 1, batteryPercentages1 == 0, so we move to the next device without testing.
At device 2, batteryPercentages2> 0, so there are now 2 tested devices, and batteryPercentages becomes 1,0,1,0,1.
At device 3, batteryPercentages3 == 0, so we move to the next device without testing.
At device 4, batteryPercentages4> 0, so there are now 3 tested devices, and batteryPercentages stays the same.
So, the answer is 3.
Example 2:
Input: batteryPercentages = 0,1,2
Output: 2
Explanation: Performing the test operations in order starting from device 0:
At device 0, batteryPercentages0 == 0, so we move to the next device without testing.
At device 1, batteryPercentages1> 0, so there is now 1 tested device, and batteryPercentages becomes 0,1,1.
At device 2, batteryPercentages2> 0, so there are now 2 tested devices, and batteryPercentages stays the same.
So, the answer is 2.
Constraints:
1 <= n == batteryPercentages.length <= 1000 <= batteryPercentages[i] <= 100
-
-
Constructor Summary
Constructors Constructor Description Solution()
-
Method Summary
Modifier and Type Method Description final IntegercountTestedDevices(IntArray batteryPercentages)-
-
Method Detail
-
countTestedDevices
final Integer countTestedDevices(IntArray batteryPercentages)
-
-
-
-