Here is another codility problem solution from the codility lessons (PassingCars-Count the number of passing cars on the road.) due to the copy rights I can't copy the content of the problem here so to view the problem description click here.
class Solution {
public int solution(int[] A) {
// write your code in Java SE 8
boolean isZero = false;
int zeroCount = 0;
int pairCount = 0;
for (int i = 0; i < A.length; i++) {
if (A[i] == 0) {
isZero = true;
zeroCount++;
} else if (A[i] == 1) {
if (isZero) {
pairCount = pairCount + zeroCount;
if (pairCount > 1000000000) return -1;
} else {
continue;
}
}
}
return pairCount;
}
}
No comments:
Post a Comment