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;
}

}