BitSets - gopichandnishad/Codility GitHub Wiki

public class PS14 {

public static void main(String args[]){
int A = 3, B = 7;

System.out.println("Total bits set 1 are: " + solution(A, B));
}

public static int solution(int A,int B){
	int AB = A * B;
	int count = 0;
	String binaryResult = Integer.toBinaryString(AB);
	System.out.println("Binary Representaion of " + AB + " : " + binaryResult);
	
		for (int i=0; i < binaryResult.length(); i++) {
	    	String[] sNums = binaryResult.split("");
	    	//System.out.println("Binary Array :" + sNums[i]);
	    	if ( Integer.parseInt(sNums[i]) == 1){count ++;}
	    }	    
	
	return (count);
}

}