NumberOfMultiplicatives - gopichandnishad/Codility GitHub Wiki
class Solution {
public static void main(String[] args) {
int[] A = {0, 1, 2, 2, 3, 5};
int[] B = {500000, 500000, 0, 0, 0, 20000};
int result = solution(A, B);
System.out.println("Number of multiplicative pairs of indices are:" + result);
}
public static int solution(int[] A, int[] B) {
int count = 0;
double C[] = {.5,1.5,2,2,3,5.02};
for (int i = 0; i < A.length; i++){
C[i] = (A[i] + (double) B[i] / 1000000);
}
for (int i = 0; i < C.length; i++){
for (int j = i+1; j < C.length; j++){
if ((C[i] * C[j]) >= (C[i] + C[j]))
count ++;
//System.out.println("(%d, %d) : %f * %f = ", i, j);
}
}
return count;
}
}